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) |
指定したスキームのプリンシパルをサインアウトします。 |
GetEndpoint(HttpContext) |
現在の要求の を Endpoint 取得するための拡張メソッド。 |
SetEndpoint(HttpContext, Endpoint) |
現在の要求の を Endpoint 設定するための拡張メソッド。 |
GetServerVariable(HttpContext, String) |
現在の要求のサーバー変数の値を取得します。 |
GetHttpRequestMessage(HttpContext) |
HTTP コンテキスト クラスの実装を表します。 |
GetRouteData(HttpContext) |
指定された |
GetRouteValue(HttpContext, String) |
指定 |
GetIISServerVariable(HttpContext, String) |
古い.
現在の要求のサーバー変数の値を取得します。 |
適用対象
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示