public virtual void Uninitialize()
 {
     _features = default(FeatureReferences<FeatureInterfaces>);
     if (_request != null)
     {
         UninitializeHttpRequest(_request);
         _request = null;
     }
     if (_response != null)
     {
         UninitializeHttpResponse(_response);
         _response = null;
     }
     if (_authenticationManager != null)
     {
         UninitializeAuthenticationManager(_authenticationManager);
         _authenticationManager = null;
     }
     if (_connection != null)
     {
         UninitializeConnectionInfo(_connection);
         _connection = null;
     }
     if (_websockets != null)
     {
         UninitializeWebSocketManager(_websockets);
         _websockets = null;
     }
 }
 public virtual void Uninitialize()
 {
     _features = default(FeatureReferences <FeatureInterfaces>);
     if (_request != null)
     {
         UninitializeHttpRequest(_request);
         _request = null;
     }
     if (_response != null)
     {
         UninitializeHttpResponse(_response);
         _response = null;
     }
     if (_authenticationManager != null)
     {
         UninitializeAuthenticationManager(_authenticationManager);
         _authenticationManager = null;
     }
     if (_connection != null)
     {
         UninitializeConnectionInfo(_connection);
         _connection = null;
     }
     if (_websockets != null)
     {
         UninitializeWebSocketManager(_websockets);
         _websockets = null;
     }
 }
        public virtual void Uninitialize()
        {
            _features = default(FeatureReferences <FeatureInterfaces>);
            if (_request != null)
            {
                UninitializeHttpRequest(_request);
                _request = null;
            }
            if (_response != null)
            {
                UninitializeHttpResponse(_response);
                _response = null;
            }
            if (_authenticationManager != null)
            {
#pragma warning disable CS0618 // Type or member is obsolete
                UninitializeAuthenticationManager(_authenticationManager);
#pragma warning restore CS0618 // Type or member is obsolete
                _authenticationManager = null;
            }
            if (_connection != null)
            {
                UninitializeConnectionInfo(_connection);
                _connection = null;
            }
            if (_websockets != null)
            {
                UninitializeWebSocketManager(_websockets);
                _websockets = null;
            }
        }
예제 #4
0
 public RedHttpResponse(HttpContext httpContext, ResponseMessage responseMessage)
 {
     HttpContext     = httpContext;
     ResponseMessage = responseMessage;
     _header         = new HeaderCollectionWrapper(ResponseMessage.Headers);
     _cookies        = new CookieCollectionWrapper(ResponseMessage.Headers.Cookies);
     _features       = new FeatureReferences <FeatureInterfaces>(httpContext.Features);
 }
예제 #5
0
 public void Initialize(IFeatureCollection features)
 {
     _features = new FeatureReferences <FeatureInterfaces>(features);
     _request.Initialize(this);
     _response.Initialize(this);
     _connection?.Initialize(features);
     _websockets?.Initialize(features);
 }
예제 #6
0
 public void Uninitialize()
 {
     _features = default;
     _request.Uninitialize();
     _response.Uninitialize();
     _connection?.Uninitialize();
     _websockets?.Uninitialize();
 }
        public RequestCookiesFeature(IFeatureCollection features)
        {
            if (features == null)
            {
                throw new ArgumentNullException(nameof(features));
            }

            _features = new FeatureReferences<IHttpRequestFeature>(features);
        }
 public virtual void Initialize(IFeatureCollection features)
 {
     _features = new FeatureReferences<FeatureInterfaces>(features);
 }
예제 #9
0
 public virtual void Initialize(IFeatureCollection features)
 {
     _features = new FeatureReferences <FeatureInterfaces>(features);
     _request.Initialize(this);
     _response.Initialize(this);
 }
 public ResponseCookiesFeature(IFeatureCollection features)
 {
     _features = new FeatureReferences<IHttpResponseFeature>(features);
 }
예제 #11
0
 public virtual void Uninitialize()
 {
     _features = default(FeatureReferences <IHttpAuthenticationFeature>);
 }
예제 #12
0
 public virtual void Initialize(IFeatureCollection features)
 {
     _features = new FeatureReferences <FeatureInterfaces>(features);
     _request  = InitializeHttpRequest();
     _response = InitializeHttpResponse();
 }
예제 #13
0
 public ReusableHttpContext(IFeatureCollection features)
 {
     _features = new FeatureReferences <FeatureInterfaces>(features);
     _request  = new ReusableHttpRequest(this);
     _response = new ReusableHttpResponse(this);
 }
예제 #14
0
 public virtual void Initialize(HttpContext context)
 {
     _context  = context;
     _features = new FeatureReferences <IHttpAuthenticationFeature>(context.Features);
 }
예제 #15
0
 public void Initialize(IFeatureCollection features)
 {
     _features = new FeatureReferences <FeatureInterfaces>(features);
 }
예제 #16
0
 public virtual void Uninitialize()
 {
     _features = default;
     _request.Uninitialize();
     _response.Uninitialize();
 }
예제 #17
0
 public virtual void Initialize(HttpContext context)
 {
     _context  = context;
     _features = new FeatureReferences <FeatureInterfaces>(context.Features);
 }
예제 #18
0
 public void Uninitialize()
 {
     _features = default;
 }
 public virtual void Initialize(IFeatureCollection features)
 {
     _features = new FeatureReferences<IHttpAuthenticationFeature>(features);
 }
 public virtual void Initialize(IFeatureCollection features)
 {
     _features = new FeatureReferences<FeatureInterfaces>(features);
     _request = InitializeHttpRequest();
     _response = InitializeHttpResponse();
 }
 public virtual void Initialize(HttpContext context)
 {
     _context = context;
     _features = new FeatureReferences<IHttpAuthenticationFeature>(context.Features);
 }
 public virtual void Uninitialize()
 {
     _features = default(FeatureReferences<FeatureInterfaces>);
 }
예제 #23
0
 public DefaultConnectionContext(IFeatureCollection features)
 {
     _features = new FeatureReferences <FeatureInterfaces>(features);
 }
예제 #24
0
 public virtual void Uninitialize()
 {
     _context  = null;
     _features = default;
 }
 public virtual void Uninitialize()
 {
     _features = default(FeatureReferences<IHttpAuthenticationFeature>);
 }
예제 #26
0
 public virtual void Uninitialize()
 {
     _context  = null;
     _features = default(FeatureReferences <FeatureInterfaces>);
 }
예제 #27
0
 public DefaultHttpResponse(DefaultHttpContext context)
 {
     _context  = context;
     _features = new FeatureReferences <FeatureInterfaces>(_context.Features);
 }
예제 #28
0
 public void Initialize()
 {
     _features = new FeatureReferences <FeatureInterfaces>(_context.Features);
 }
 public virtual void Initialize(HttpContext context, IFeatureCollection features)
 {
     _context = context;
     _features = new FeatureReferences<FeatureInterfaces>(features);
 }
예제 #30
0
 public void Uninitialize()
 {
     _features = default(FeatureReferences <FeatureInterfaces>);
 }
 public virtual void Initialize(HttpContext context)
 {
     _context = context;
     _features = new FeatureReferences<FeatureInterfaces>(context.Features);
 }