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 kontextu 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
- Dědičnost
Konstruktory
| DefaultHttpContext() |
Inicializuje novou instanci DefaultHttpContext třídy . |
| DefaultHttpContext(IFeatureCollection) |
Inicializuje novou instanci třídy DefaultHttpContext se zadanými funkcemi. |
Vlastnosti
| Authentication |
Zastaralé.
Tato verze 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 verze 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 základním připojení pro tento požadavek. |
| Features |
Získá kolekci funkcí HTTP poskytovaných serverem a middlewarem dostupnými v tomto požadavku. |
| FormOptions |
Získá nebo nastaví FormOptions pro tuto instanci . |
| HttpContext |
Toto rozhraní API ASP.NET Core infrastruktuře služby a nemělo by ho používat kód aplikace. |
| Items |
Získá nebo nastaví kolekci klíč/hodnota, kterou lze použít ke sdílení dat v rámci oboru tohoto požadavku. |
| Request |
Získá HttpRequest objekt pro tento požadavek. |
| RequestAborted |
Upozorní, když je základní připojení tohoto požadavku přerušeno, a proto by měly být zrušeny operace požadavku. |
| RequestServices |
Získá nebo nastaví IServiceProvider objekt , který poskytuje přístup ke kontejneru služby požadavku. |
| Response |
Získá HttpResponse 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 uživatelské relace pro tento požadavek. |
| TraceIdentifier |
Získá nebo nastaví jedinečný identifikátor, který reprezentuje tento požadavek v protokolech trasování. |
| User |
Získá nebo nastaví uživatele pro tento požadavek. |
| WebSockets |
Získá objekt, který spravuje vytváření připojení WebSocket pro tento požadavek. |
Metody
| Abort() |
Přeruší připojení podkladové pro tento požadavek. |
| Initialize(IFeatureCollection) |
Znovu inicializujte aktuální instanci třídy s funkcemi, které jsou předány. |
| InitializeAuthenticationManager() | |
| InitializeConnectionInfo() | |
| InitializeHttpRequest() | |
| InitializeHttpResponse() | |
| InitializeWebSocketManager() | |
| Uninitialize() |
Neinicializovaná všechny funkce v DefaultHttpContext . |
| UninitializeAuthenticationManager(AuthenticationManager) | |
| UninitializeConnectionInfo(ConnectionInfo) | |
| UninitializeHttpRequest(HttpRequest) | |
| UninitializeHttpResponse(HttpResponse) | |
| UninitializeWebSocketManager(WebSocketManager) | |
Metody rozšíření
| AuthenticateAsync(HttpContext) |
Pomocí výchozího schématu ověřování ověřte aktuální požadavek. Výchozí schéma ověřování je možné nakonfigurovat pomocí DefaultAuthenticateScheme . |
| AuthenticateAsync(HttpContext, String) |
Pomocí zadaného schématu ověřte aktuální požadavek. |
| ChallengeAsync(HttpContext) |
Pomocí výchozího schématu výzvy vyžádáte aktuální požadavek. Ověřovací výzva se může vydat, 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í DefaultChallengeScheme příkazu . |
| ChallengeAsync(HttpContext, AuthenticationProperties) |
Pomocí výchozího schématu výzvy vyžádáte aktuální požadavek. Ověřovací výzva se může vydat, 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í DefaultChallengeScheme příkazu . |
| ChallengeAsync(HttpContext, String) |
Pomocí zadaného schématu vyžádá aktuální požadavek. Ověřovací výzva se může vydat, když neověřený uživatel požádá o koncový bod, který vyžaduje ověření. |
| ChallengeAsync(HttpContext, String, AuthenticationProperties) |
Pomocí zadaného schématu vyžádá aktuální požadavek. Ověřovací výzva se může vydat, 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 forbid. Zakázat se používá, když se ověřený uživatel pokusí o přístup k prostředku, ke které nemá povolený přístup. Výchozí schéma forbid je možné nakonfigurovat pomocí DefaultForbidScheme . |
| ForbidAsync(HttpContext, AuthenticationProperties) |
Zakažte aktuální požadavek pomocí výchozího schématu forbid. Zakázat se používá, když se ověřený uživatel pokusí o přístup k prostředku, ke které nemá povolený přístup. Výchozí schéma forbid je možné nakonfigurovat pomocí DefaultForbidScheme . |
| ForbidAsync(HttpContext, String) |
Zakažte aktuální požadavek pomocí zadaného schématu. Zakázat se používá, když se ověřený uživatel pokusí o přístup k prostředku, ke které nemá povolený přístup. |
| ForbidAsync(HttpContext, String, AuthenticationProperties) |
Zakažte aktuální požadavek pomocí zadaného schématu. Zakázat se používá, když se ověřený uživatel pokusí o přístup k prostředku, ke které 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řihlášení je možné nakonfigurovat pomocí 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řihlášení je možné nakonfigurovat pomocí DefaultForbidScheme . |
| 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) |
Odhlásit objekt zabezpečení pro výchozí schéma ověřování. Výchozí schéma odhlášení je možné nakonfigurovat pomocí DefaultSignOutScheme . |
| SignOutAsync(HttpContext, AuthenticationProperties) |
Odhlásit objekt zabezpečení pro výchozí schéma ověřování. Výchozí schéma odhlášení je možné nakonfigurovat pomocí DefaultSignOutScheme . |
| SignOutAsync(HttpContext, String) |
Odhlásit objekt zabezpečení pro zadané schéma. |
| SignOutAsync(HttpContext, String, AuthenticationProperties) |
Odhlásit objekt zabezpečení pro zadané schéma. |
| GetEndpoint(HttpContext) |
Metoda rozšíření pro získání Endpoint pro aktuální požadavek. |
| SetEndpoint(HttpContext, Endpoint) |
Metoda rozšíření pro nastavení Endpoint pro aktuální požadavek. |
| GetServerVariable(HttpContext, String) |
Získá hodnotu proměnné serveru pro aktuální požadavek. |
| GetHttpRequestMessage(HttpContext) | |
| GetRouteData(HttpContext) |
Získá RouteData přidružený k poskytnutému |
| GetRouteValue(HttpContext, String) |
Získá hodnotu trasy z Values asociované s poskytnutou hodnotou |
| GetIISServerVariable(HttpContext, String) |
Zastaralé.
Získá hodnotu proměnné serveru pro aktuální požadavek. |