DefaultHttpContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje implementaci třídy HTTP Context.
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
- Dědičnost
Konstruktory
DefaultHttpContext() |
Inicializuje novou instanci DefaultHttpContext třídy . |
DefaultHttpContext(IFeatureCollection) |
Inicializuje novou instanci DefaultHttpContext třídy se zadanými funkcemi. |
Vlastnosti
Authentication |
Zastaralé.
Tato položka je zastaralá a v budoucí verzi se odebere. Doporučenou alternativou je použít Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions. Viz třída https://go.microsoft.com/fwlink/?linkid=845470. |
Authentication |
Zastaralé.
Tato položka je zastaralá a v budoucí verzi se odebere. Doporučenou alternativou je použít Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions. Viz třída https://go.microsoft.com/fwlink/?linkid=845470. (Zděděno od HttpContext) |
Connection |
Získá informace o podkladovém připojení pro tento požadavek. |
Features |
Získá kolekci funkcí HTTP poskytovaných serverem a middlewarem, které jsou k dispozici v tomto požadavku. |
FormOptions |
Získá nebo nastaví pro FormOptions tuto instanci. |
HttpContext |
Toto rozhraní API se používá v infrastruktuře ASP.NET Core a kód aplikace by ho neměl používat. |
Items |
Získá nebo nastaví kolekci klíč/hodnota, která se dá použít ke sdílení dat v rámci tohoto požadavku. |
Request |
HttpRequest Získá objekt pro tento požadavek. |
RequestAborted |
Oznámí přerušení připojení, které je základem tohoto požadavku, a proto by měly být zrušeny operace požadavků. |
RequestServices |
Získá nebo nastaví IServiceProvider , která poskytuje přístup ke kontejneru služby požadavku. |
Response |
HttpResponse Získá objekt pro tento požadavek. |
ServiceScopeFactory |
Získá nebo nastaví IServiceScopeFactory pro tuto instanci. |
Session |
Získá nebo nastaví objekt použitý ke správě dat relace uživatele pro tento požadavek. |
TraceIdentifier |
Získá nebo nastaví jedinečný identifikátor reprezentovat tento požadavek v protokolech trasování. |
User |
Získá nebo nastaví uživatele pro tento požadavek. |
WebSockets |
Získá objekt, který spravuje vytvoření připojení WebSocket pro tento požadavek. |
Metody
Abort() |
Přeruší připojení, které je základem tohoto požadavku. |
Initialize(IFeatureCollection) |
Znovu inicializovat aktuální instant třídy s předanými funkcemi. |
InitializeAuthenticationManager() |
Zastaralé.
Představuje implementaci třídy HTTP Context. |
InitializeConnectionInfo() |
Představuje implementaci třídy HTTP Context. |
InitializeHttpRequest() |
Představuje implementaci třídy HTTP Context. |
InitializeHttpResponse() |
Představuje implementaci třídy HTTP Context. |
InitializeWebSocketManager() |
Představuje implementaci třídy HTTP Context. |
Uninitialize() |
Zrušte inicializaci všech funkcí v .DefaultHttpContext |
UninitializeAuthenticationManager(AuthenticationManager) |
Zastaralé.
Představuje implementaci třídy HTTP Context. |
UninitializeConnectionInfo(ConnectionInfo) |
Představuje implementaci třídy HTTP Context. |
UninitializeHttpRequest(HttpRequest) |
Představuje implementaci třídy HTTP Context. |
UninitializeHttpResponse(HttpResponse) |
Představuje implementaci třídy HTTP Context. |
UninitializeWebSocketManager(WebSocketManager) |
Představuje implementaci třídy HTTP Context. |
Metody rozšíření
AuthenticateAsync(HttpContext) |
Ověřte aktuální požadavek pomocí výchozího schématu ověřování. Výchozí schéma ověřování je možné nakonfigurovat pomocí .DefaultAuthenticateScheme |
AuthenticateAsync(HttpContext, String) |
Ověřte aktuální požadavek pomocí zadaného schématu. |
ChallengeAsync(HttpContext) |
Zpochybní aktuální požadavek pomocí výchozího schématu výzvy. Ověřovací výzva může být vystavena, když neověřený uživatel požádá o koncový bod, který vyžaduje ověření. Výchozí schéma výzvy je možné nakonfigurovat pomocí příkazu DefaultChallengeScheme. |
ChallengeAsync(HttpContext, AuthenticationProperties) |
Zpochybní aktuální požadavek pomocí výchozího schématu výzvy. Ověřovací výzva může být vystavena, když neověřený uživatel požádá o koncový bod, který vyžaduje ověření. Výchozí schéma výzvy je možné nakonfigurovat pomocí příkazu DefaultChallengeScheme. |
ChallengeAsync(HttpContext, String) |
Pomocí zadaného schématu zpochybníte aktuální požadavek. Ověřovací výzva může být vystavena, když neověřený uživatel požádá o koncový bod, který vyžaduje ověření. |
ChallengeAsync(HttpContext, String, AuthenticationProperties) |
Pomocí zadaného schématu zpochybníte aktuální požadavek. Ověřovací výzva může být vystavena, když neověřený uživatel požádá o koncový bod, který vyžaduje ověření. |
ForbidAsync(HttpContext) |
Zakažte aktuální požadavek pomocí výchozího schématu zákazu. Zákaz se používá, když se ověřený uživatel pokusí o přístup k prostředku, ke kterým nemá povolený přístup. Výchozí schéma zákazu lze nakonfigurovat pomocí příkazu DefaultForbidScheme. |
ForbidAsync(HttpContext, AuthenticationProperties) |
Zakažte aktuální požadavek pomocí výchozího schématu zákazu. Zákaz se používá, když se ověřený uživatel pokusí o přístup k prostředku, ke kterým nemá povolený přístup. Výchozí schéma zákazu lze nakonfigurovat pomocí příkazu DefaultForbidScheme. |
ForbidAsync(HttpContext, String) |
Zakažte aktuální požadavek pomocí zadaného schématu. Zákaz se používá, když se ověřený uživatel pokusí o přístup k prostředku, ke kterým nemá povolený přístup. |
ForbidAsync(HttpContext, String, AuthenticationProperties) |
Zakažte aktuální požadavek pomocí zadaného schématu. Zákaz se používá, když se ověřený uživatel pokusí o přístup k prostředku, ke kterým nemá povolený přístup. |
GetTokenAsync(HttpContext, String) |
Ověří požadavek pomocí výchozího schématu ověřování a vrátí hodnotu tokenu. Výchozí schéma ověřování je možné nakonfigurovat pomocí .DefaultAuthenticateScheme |
GetTokenAsync(HttpContext, String, String) |
Ověří požadavek pomocí zadaného schématu a vrátí hodnotu tokenu. |
SignInAsync(HttpContext, ClaimsPrincipal) |
Přihlaste se k objektu zabezpečení pro výchozí schéma ověřování. Výchozí schéma pro přihlašování je možné nakonfigurovat pomocí příkazu DefaultSignInScheme. |
SignInAsync(HttpContext, ClaimsPrincipal, AuthenticationProperties) |
Přihlaste se k objektu zabezpečení pro výchozí schéma ověřování. Výchozí schéma pro přihlašování je možné nakonfigurovat pomocí příkazu DefaultSignInScheme. |
SignInAsync(HttpContext, String, ClaimsPrincipal) |
Přihlaste se k objektu zabezpečení pro zadané schéma. |
SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties) |
Přihlaste se k objektu zabezpečení pro zadané schéma. |
SignOutAsync(HttpContext) |
Odhlaste objekt zabezpečení pro výchozí schéma ověřování. Výchozí schéma pro odhlášení je možné nakonfigurovat pomocí příkazu DefaultSignOutScheme. |
SignOutAsync(HttpContext, AuthenticationProperties) |
Odhlaste objekt zabezpečení pro výchozí schéma ověřování. Výchozí schéma pro odhlášení je možné nakonfigurovat pomocí příkazu DefaultSignOutScheme. |
SignOutAsync(HttpContext, String) |
Odhlaste objekt zabezpečení pro zadané schéma. |
SignOutAsync(HttpContext, String, AuthenticationProperties) |
Odhlaste objekt zabezpečení pro zadané schéma. |
GetEndpoint(HttpContext) |
Rozšiřující metoda pro získání metody Endpoint pro aktuální požadavek. |
SetEndpoint(HttpContext, Endpoint) |
Rozšiřující metoda pro nastavení Endpoint pro aktuální požadavek. |
GetServerVariable(HttpContext, String) |
Získá hodnotu proměnné serveru pro aktuální požadavek. |
GetHttpRequestMessage(HttpContext) |
Představuje implementaci třídy HTTP Context. |
GetRouteData(HttpContext) |
Získá objekt RouteData přidružený k zadanému |
GetRouteValue(HttpContext, String) |
Získá hodnotu trasy z Values přidružené k zadané |
GetIISServerVariable(HttpContext, String) |
Zastaralé.
Získá hodnotu proměnné serveru pro aktuální požadavek. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro