DefaultHttpContext クラス

定義

HTTP コンテキスト クラスの実装を表します。

public ref class DefaultHttpContext : Microsoft::AspNetCore::Http::HttpContext
public ref class DefaultHttpContext sealed : Microsoft::AspNetCore::Http::HttpContext
public class DefaultHttpContext : Microsoft.AspNetCore.Http.HttpContext
public sealed class DefaultHttpContext : Microsoft.AspNetCore.Http.HttpContext
type DefaultHttpContext = class
    inherit HttpContext
Public Class DefaultHttpContext
Inherits HttpContext
Public NotInheritable Class DefaultHttpContext
Inherits HttpContext
継承
DefaultHttpContext

コンストラクター

DefaultHttpContext()

DefaultHttpContext クラスの新しいインスタンスを初期化します。

DefaultHttpContext(IFeatureCollection)

指定された機能を使用して、 クラスの DefaultHttpContext 新しいインスタンスを初期化します。

プロパティ

Authentication
古い.

これは廃止され、将来のバージョンで削除される予定です。 代わりに、Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions を使用することをお勧めします。 以下を参照してください。https://go.microsoft.com/fwlink/?linkid=845470

Authentication
古い.

これは廃止され、将来のバージョンで削除される予定です。 代わりに、Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions を使用することをお勧めします。 以下を参照してください。https://go.microsoft.com/fwlink/?linkid=845470

(継承元 HttpContext)
Connection

この要求の基になる接続に関する情報を取得します。

Features

この要求で使用できるサーバーとミドルウェアによって提供される HTTP 機能のコレクションを取得します。

FormOptions

このインスタンスの を FormOptions 取得または設定します。

HttpContext

この API は ASP.NET Coreのインフラストラクチャで使用されるため、アプリケーション コードでは使用しないでください。

Items

この要求のスコープ内でデータを共有するために使用できるキー/値コレクションを取得または設定します。

Request

この要求の HttpRequest オブジェクトを取得します。

RequestAborted

この要求の基になる接続が中止され、要求操作を取り消す必要があるときに通知します。

RequestServices

要求の IServiceProvider サービス コンテナーへのアクセスを提供する を取得または設定します。

Response

この要求の HttpResponse オブジェクトを取得します。

ServiceScopeFactory

このインスタンスの を IServiceScopeFactory 取得または設定します。

Session

この要求のユーザー セッション データを管理するために使用される オブジェクトを取得または設定します。

TraceIdentifier

トレース ログでこの要求を表す一意識別子を取得または設定します。

User

この要求のユーザーを取得または設定します。

WebSockets

この要求の WebSocket 接続の確立を管理する オブジェクトを取得します。

メソッド

Abort()

この要求の基になる接続を中止します。

Initialize(IFeatureCollection)

渡された機能を使用して、 クラスの現在のインスタントを再初期化します。

InitializeAuthenticationManager()
古い.

HTTP コンテキスト クラスの実装を表します。

InitializeConnectionInfo()

HTTP コンテキスト クラスの実装を表します。

InitializeHttpRequest()

HTTP コンテキスト クラスの実装を表します。

InitializeHttpResponse()

HTTP コンテキスト クラスの実装を表します。

InitializeWebSocketManager()

HTTP コンテキスト クラスの実装を表します。

Uninitialize()

内のすべての機能を初期化解除します DefaultHttpContext

UninitializeAuthenticationManager(AuthenticationManager)
古い.

HTTP コンテキスト クラスの実装を表します。

UninitializeConnectionInfo(ConnectionInfo)

HTTP コンテキスト クラスの実装を表します。

UninitializeHttpRequest(HttpRequest)

HTTP コンテキスト クラスの実装を表します。

UninitializeHttpResponse(HttpResponse)

HTTP コンテキスト クラスの実装を表します。

UninitializeWebSocketManager(WebSocketManager)

HTTP コンテキスト クラスの実装を表します。

拡張メソッド

AuthenticateAsync(HttpContext)

既定の認証スキームを使用して、現在の要求を認証します。 既定の認証スキームは、 を使用して DefaultAuthenticateScheme構成できます。

AuthenticateAsync(HttpContext, String)

指定したスキームを使用して、現在の要求を認証します。

ChallengeAsync(HttpContext)

既定のチャレンジ スキームを使用して、現在の要求にチャレンジします。 認証チャレンジは、認証されていないユーザーが認証を必要とするエンドポイントを要求したときに発行できます。 既定のチャレンジ スキームは、 を使用して DefaultChallengeScheme構成できます。

ChallengeAsync(HttpContext, AuthenticationProperties)

既定のチャレンジ スキームを使用して、現在の要求にチャレンジします。 認証チャレンジは、認証されていないユーザーが認証を必要とするエンドポイントを要求したときに発行できます。 既定のチャレンジ スキームは、 を使用して DefaultChallengeScheme構成できます。

ChallengeAsync(HttpContext, String)

指定したスキームを使用して、現在の要求にチャレンジします。 認証チャレンジは、認証されていないユーザーが認証を必要とするエンドポイントを要求したときに発行できます。

ChallengeAsync(HttpContext, String, AuthenticationProperties)

指定したスキームを使用して、現在の要求にチャレンジします。 認証チャレンジは、認証されていないユーザーが認証を必要とするエンドポイントを要求したときに発行できます。

ForbidAsync(HttpContext)

既定の禁止スキームを使用して、現在の要求を禁止します。 許可は、認証されたユーザーがアクセスを許可されていないリソースにアクセスしようとしたときに使用されます。 既定の禁止スキームは、 を使用して DefaultForbidScheme構成できます。

ForbidAsync(HttpContext, AuthenticationProperties)

既定の禁止スキームを使用して、現在の要求を禁止します。 許可は、認証されたユーザーがアクセスを許可されていないリソースにアクセスしようとしたときに使用されます。 既定の禁止スキームは、 を使用して DefaultForbidScheme構成できます。

ForbidAsync(HttpContext, String)

指定したスキームを使用して現在の要求を禁止します。 許可は、認証されたユーザーがアクセスを許可されていないリソースにアクセスしようとしたときに使用されます。

ForbidAsync(HttpContext, String, AuthenticationProperties)

指定したスキームを使用して現在の要求を禁止します。 許可は、認証されたユーザーがアクセスを許可されていないリソースにアクセスしようとしたときに使用されます。

GetTokenAsync(HttpContext, String)

既定の認証スキームを使用して要求を認証し、トークンの値を返します。 既定の認証スキームは、 を使用して DefaultAuthenticateScheme構成できます。

GetTokenAsync(HttpContext, String, String)

指定したスキームを使用して要求を認証し、トークンの値を返します。

SignInAsync(HttpContext, ClaimsPrincipal)

既定の認証スキームのプリンシパルにサインインします。 サインインの既定のスキームは、 を使用して DefaultSignInScheme構成できます。

SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties)

既定の認証スキームのプリンシパルにサインインします。 サインインの既定のスキームは、 を使用して DefaultSignInScheme構成できます。

SignInAsync(HttpContext, String, ClaimsPrincipal)

指定したスキームのプリンシパルにサインインします。

SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)

指定したスキームのプリンシパルにサインインします。

SignOutAsync(HttpContext)

既定の認証スキームのプリンシパルをサインアウトします。 サインアウトの既定のスキームは、 を使用して DefaultSignOutScheme構成できます。

SignOutAsync(HttpContext, AuthenticationProperties)

既定の認証スキームのプリンシパルをサインアウトします。 サインアウトの既定のスキームは、 を使用して DefaultSignOutScheme構成できます。

SignOutAsync(HttpContext, String)

指定したスキームのプリンシパルをサインアウトします。

SignOutAsync(HttpContext, String, AuthenticationProperties)

指定したスキームのプリンシパルをサインアウトします。

GetEndpoint(HttpContext)

現在の要求の を Endpoint 取得するための拡張メソッド。

SetEndpoint(HttpContext, Endpoint)

現在の要求の を Endpoint 設定するための拡張メソッド。

GetServerVariable(HttpContext, String)

現在の要求のサーバー変数の値を取得します。

GetHttpRequestMessage(HttpContext)

HTTP コンテキスト クラスの実装を表します。

GetRouteData(HttpContext)

指定された httpContext に関連付けられた RouteData を取得します。

GetRouteValue(HttpContext, String)

指定httpContextされた に関連付けられている からValuesルート値を取得します。

GetIISServerVariable(HttpContext, String)
古い.

現在の要求のサーバー変数の値を取得します。

適用対象