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)

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

AcceptsInteractiveRouting(HttpContext)

現在のエンドポイントが、対話型ルーティングを通じて到達できる Razor コンポーネントであるかどうかを判断します。 これは、属性 ExcludeFromInteractiveRoutingAttributeを宣言する場合を除き、すべてのページ コンポーネントに当てはまります。

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)
古い.

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

適用対象