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
| Name | Description |
|---|---|
| DefaultHttpContext() |
Inicializuje novou instanci DefaultHttpContext třídy. |
| DefaultHttpContext(IFeatureCollection) |
Inicializuje novou instanci DefaultHttpContext třídy s poskytnutými funkcemi. |
Vlastnosti
| Name | Description |
|---|---|
| Authentication |
Zastaralé.
Tato hodnota je zastaralá a bude odebrána v budoucí verzi. Doporučenou alternativou je použít Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions. Viz https://go.microsoft.com/fwlink/?linkid=845470. |
| Connection |
Získá informace o podkladovém připojení pro tento požadavek. |
| Features |
Získá kolekci funkcí HTTP poskytovaných serverem a middlewarem dostupným na tomto požadavku. |
| FormOptions |
Získá nebo nastaví FormOptions pro tuto instanci. |
| HttpContext |
Toto rozhraní API se používá v infrastruktuře ASP.NET Core a nemělo by ho používat kód aplikace. |
| 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 |
Upozorní, když dojde k přerušení připojení k tomuto požadavku, a proto by měly být zrušeny operace požadavků. |
| RequestServices |
Získá nebo nastaví IServiceProvider , který poskytuje přístup k 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 představující 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
| Name | Description |
|---|---|
| Abort() |
Přeruší připojení související s tímto požadavkem. |
| Initialize(IFeatureCollection) |
Znovu inicializovat aktuální instanci 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() |
Neinicializovat všechny funkce v souboru 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í
| Name | Description |
|---|---|
| AcceptsInteractiveRouting(HttpContext) |
Určuje, jestli je aktuální koncový bod komponentou Razor, ke které lze získat přístup prostřednictvím interaktivního směrování. To platí pro všechny součásti stránky s výjimkou případů, kdy deklarují atribut ExcludeFromInteractiveRoutingAttribute. |
| AuthenticateAsync(HttpContext, String) |
Ověřte aktuální požadavek pomocí zadaného schématu. |
| AuthenticateAsync(HttpContext) |
Ověřte aktuální požadavek pomocí výchozího schématu ověřování. Výchozí schéma ověřování lze nakonfigurovat pomocí DefaultAuthenticateScheme. |
| ChallengeAsync(HttpContext, AuthenticationProperties) |
Vyžádejte aktuální požadavek pomocí výchozího schématu výzvy. Ověřovací výzva může být vydána, když neověřený uživatel požádá o koncový bod, který vyžaduje ověření. Výchozí schéma výzvy lze nakonfigurovat pomocí DefaultChallengeScheme. |
| ChallengeAsync(HttpContext, String, AuthenticationProperties) |
Pomocí zadaného schématu zadejte výzvu k zadání aktuálního požadavku. Ověřovací výzva může být vydána, když neověřený uživatel požádá o koncový bod, který vyžaduje ověření. |
| ChallengeAsync(HttpContext, String) |
Pomocí zadaného schématu zadejte výzvu k zadání aktuálního požadavku. Ověřovací výzva může být vydána, když neověřený uživatel požádá o koncový bod, který vyžaduje ověření. |
| ChallengeAsync(HttpContext) |
Vyžádejte aktuální požadavek pomocí výchozího schématu výzvy. Ověřovací výzva může být vydána, když neověřený uživatel požádá o koncový bod, který vyžaduje ověření. Výchozí schéma výzvy lze nakonfigurovat pomocí DefaultChallengeScheme. |
| ForbidAsync(HttpContext, AuthenticationProperties) |
Zakažte aktuální požadavek pomocí výchozího schématu zakázáno. Zakázáno 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 zakázáno lze nakonfigurovat pomocí DefaultForbidScheme. |
| ForbidAsync(HttpContext, String, AuthenticationProperties) |
Zakažte aktuální požadavek pomocí zadaného schématu. Zakázáno 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) |
Zakažte aktuální požadavek pomocí zadaného schématu. Zakázáno 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) |
Zakažte aktuální požadavek pomocí výchozího schématu zakázáno. Zakázáno 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 zakázáno lze nakonfigurovat pomocí DefaultForbidScheme. |
| GetBrowserConfiguration(HttpContext) |
BrowserConfiguration Získá aktuální požadavek. Pokud ještě není nastavená, semena z metadat koncového bodu nebo vytvoří novou instanci. |
| GetEndpoint(HttpContext) |
Metoda rozšíření pro získání Endpoint aktuálního požadavku |
| GetHttpRequestMessage(HttpContext) |
Představuje implementaci třídy HTTP Context. |
| GetIISServerVariable(HttpContext, String) |
Zastaralé.
Získá hodnotu proměnné serveru pro aktuální požadavek. |
| GetRouteData(HttpContext) |
Získá přidružené k RouteData poskytnutému |
| GetRouteValue(HttpContext, String) |
Získá hodnotu trasy z Values přidružené k zadané |
| GetServerVariable(HttpContext, String) |
Získá hodnotu proměnné serveru pro aktuální požadavek. |
| GetTokenAsync(HttpContext, String, String) |
Ověří požadavek pomocí zadaného schématu a vrátí hodnotu tokenu. |
| 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í lze nakonfigurovat pomocí DefaultAuthenticateScheme. |
| SetEndpoint(HttpContext, Endpoint) |
Metoda rozšíření pro nastavení Endpoint aktuálního požadavku |
| 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řihlášení lze nakonfigurovat pomocí DefaultSignInScheme. |
| SignInAsync(HttpContext, ClaimsPrincipal) |
Přihlaste se k objektu zabezpečení pro výchozí schéma ověřování. Výchozí schéma pro přihlášení lze nakonfigurovat pomocí DefaultSignInScheme. |
| SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties) |
Přihlaste se k objektu zabezpečení pro zadané schéma. |
| SignInAsync(HttpContext, String, ClaimsPrincipal) |
Přihlaste se k objektu zabezpečení pro zadané schéma. |
| 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í DefaultSignOutScheme. |
| SignOutAsync(HttpContext, String, AuthenticationProperties) |
Odhlaste se objekt zabezpečení pro zadané schéma. |
| SignOutAsync(HttpContext, String) |
Odhlaste se objekt 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í DefaultSignOutScheme. |