public Http3ConnectionMiddleware(ServiceContext serviceContext, IHttpApplication <TContext> application) { _serviceContext = serviceContext; _application = application; }
public ConnectionDispatcher(ServiceContext serviceContext, ConnectionDelegate connectionDelegate) { _serviceContext = serviceContext; _connectionDelegate = connectionDelegate; }
public ConnectionHandler(ServiceContext serviceContext, ConnectionDelegate connectionDelegate) { _serviceContext = serviceContext; _connectionDelegate = connectionDelegate; }
public static IMultiplexedConnectionBuilder UseHttp3Server <TContext>(this IMultiplexedConnectionBuilder builder, ServiceContext serviceContext, IHttpApplication <TContext> application, HttpProtocols protocols, bool addAltSvcHeader) where TContext : notnull { var middleware = new HttpMultiplexedConnectionMiddleware <TContext>(serviceContext, application, protocols, addAltSvcHeader); return(builder.Use(next => { return middleware.OnConnectionAsync; })); }
public HttpConnectionMiddleware(ServiceContext serviceContext, IHttpApplication <TContext> application, HttpProtocols protocols) { _serviceContext = serviceContext; _application = application; _protocols = protocols; }