diff --git a/src/GameFrameX.SuperSocket.Server/Host/HostBuilderExtensions.cs b/src/GameFrameX.SuperSocket.Server/Host/HostBuilderExtensions.cs index 038f7ad37..d17f15bc0 100644 --- a/src/GameFrameX.SuperSocket.Server/Host/HostBuilderExtensions.cs +++ b/src/GameFrameX.SuperSocket.Server/Host/HostBuilderExtensions.cs @@ -43,7 +43,7 @@ public static ISuperSocketHostBuilder AsSuperSocketHostBuilder< /// The host builder to convert. /// An instance of . public static ISuperSocketHostBuilder AsSuperSocketHostBuilder(this IHostBuilder hostBuilder) - where TPipelineFilter : class, IPipelineFilter, new() + where TPipelineFilter : class, IPipelineFilter { if (hostBuilder is ISuperSocketHostBuilder ssHostBuilder) { diff --git a/src/GameFrameX.SuperSocket.Server/Host/MultipleServerHostBuilder.cs b/src/GameFrameX.SuperSocket.Server/Host/MultipleServerHostBuilder.cs index ef34e7a21..48d9e7b69 100644 --- a/src/GameFrameX.SuperSocket.Server/Host/MultipleServerHostBuilder.cs +++ b/src/GameFrameX.SuperSocket.Server/Host/MultipleServerHostBuilder.cs @@ -131,7 +131,7 @@ public MultipleServerHostBuilder AddServer(ActionThe updated host builder. public MultipleServerHostBuilder AddServer(Action> hostBuilderDelegate, string serverName = null) where TReceivePackage : class - where TPipelineFilter : class, IPipelineFilter, new() + where TPipelineFilter : class, IPipelineFilter { var hostBuilder = CreateServerHostBuilder(hostBuilderDelegate, serverName); _hostBuilderAdapters.Add(hostBuilder); @@ -161,7 +161,7 @@ public MultipleServerHostBuilder AddServer(IServerHostBuilderAdapter hostBuilder /// The updated host builder. public MultipleServerHostBuilder AddServer(Action> hostBuilderDelegate, string serverName = null) where TReceivePackage : class - where TPipelineFilter : class, IPipelineFilter, new() + where TPipelineFilter : class, IPipelineFilter where TSuperSocketService : SuperSocketService { var hostBuilder = CreateServerHostBuilder(hostBuilderDelegate, serverName);