DefaultHttpContext Class

Namespace
Microsoft.AspNetCore.Http
Assemblies
  • Microsoft.AspNetCore.Http

Syntax

public class DefaultHttpContext : HttpContext
class Microsoft.AspNetCore.Http.DefaultHttpContext

Constructors

DefaultHttpContext()
public DefaultHttpContext()
DefaultHttpContext(Microsoft.AspNetCore.Http.Features.IFeatureCollection)
public DefaultHttpContext(IFeatureCollection features)

Methods

Abort()
public override void Abort()
Initialize(Microsoft.AspNetCore.Http.Features.IFeatureCollection)
public virtual void Initialize(IFeatureCollection features)
InitializeAuthenticationManager()
Return type:Microsoft.AspNetCore.Http.Authentication.AuthenticationManager
protected virtual AuthenticationManager InitializeAuthenticationManager()
InitializeConnectionInfo()
Return type:Microsoft.AspNetCore.Http.ConnectionInfo
protected virtual ConnectionInfo InitializeConnectionInfo()
InitializeHttpRequest()
Return type:Microsoft.AspNetCore.Http.HttpRequest
protected virtual HttpRequest InitializeHttpRequest()
InitializeHttpResponse()
Return type:Microsoft.AspNetCore.Http.HttpResponse
protected virtual HttpResponse InitializeHttpResponse()
InitializeWebSocketManager()
Return type:Microsoft.AspNetCore.Http.WebSocketManager
protected virtual WebSocketManager InitializeWebSocketManager()
Uninitialize()
public virtual void Uninitialize()
UninitializeAuthenticationManager(Microsoft.AspNetCore.Http.Authentication.AuthenticationManager)
protected virtual void UninitializeAuthenticationManager(AuthenticationManager instance)
UninitializeConnectionInfo(Microsoft.AspNetCore.Http.ConnectionInfo)
protected virtual void UninitializeConnectionInfo(ConnectionInfo instance)
UninitializeHttpRequest(Microsoft.AspNetCore.Http.HttpRequest)
protected virtual void UninitializeHttpRequest(HttpRequest instance)
UninitializeHttpResponse(Microsoft.AspNetCore.Http.HttpResponse)
protected virtual void UninitializeHttpResponse(HttpResponse instance)
UninitializeWebSocketManager(Microsoft.AspNetCore.Http.WebSocketManager)
protected virtual void UninitializeWebSocketManager(WebSocketManager instance)

Properties

Microsoft.AspNetCore.Http.DefaultHttpContext.Authentication
Return type:Microsoft.AspNetCore.Http.Authentication.AuthenticationManager
public override AuthenticationManager Authentication { get; }
Microsoft.AspNetCore.Http.DefaultHttpContext.Connection
Return type:Microsoft.AspNetCore.Http.ConnectionInfo
public override ConnectionInfo Connection { get; }
Microsoft.AspNetCore.Http.DefaultHttpContext.Features
Return type:Microsoft.AspNetCore.Http.Features.IFeatureCollection
public override IFeatureCollection Features { get; }
Microsoft.AspNetCore.Http.DefaultHttpContext.Items
Return type:System.Collections.Generic.IDictionary<System.Object>
public override IDictionary<object, object> Items { get; set; }
Microsoft.AspNetCore.Http.DefaultHttpContext.Request
Return type:Microsoft.AspNetCore.Http.HttpRequest
public override HttpRequest Request { get; }
Microsoft.AspNetCore.Http.DefaultHttpContext.RequestAborted
Return type:System.Threading.CancellationToken
public override CancellationToken RequestAborted { get; set; }
Microsoft.AspNetCore.Http.DefaultHttpContext.RequestServices
Return type:System.IServiceProvider
public override IServiceProvider RequestServices { get; set; }
Microsoft.AspNetCore.Http.DefaultHttpContext.Response
Return type:Microsoft.AspNetCore.Http.HttpResponse
public override HttpResponse Response { get; }
Microsoft.AspNetCore.Http.DefaultHttpContext.Session
Return type:Microsoft.AspNetCore.Http.ISession
public override ISession Session { get; set; }
Microsoft.AspNetCore.Http.DefaultHttpContext.TraceIdentifier
Return type:System.String
public override string TraceIdentifier { get; set; }
Microsoft.AspNetCore.Http.DefaultHttpContext.User
Return type:System.Security.Claims.ClaimsPrincipal
public override ClaimsPrincipal User { get; set; }
Microsoft.AspNetCore.Http.DefaultHttpContext.WebSockets
Return type:Microsoft.AspNetCore.Http.WebSocketManager
public override WebSocketManager WebSockets { get; }