DefaultHttpContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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(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) |
指定された |
GetRouteValue(HttpContext, String) |
指定された |
GetIISServerVariable(HttpContext, String) |
古い.
現在の要求のサーバー変数の値を取得します。 |