HttpContextWrapper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kapselt das systeminterne HTTP-Objekt, das HTTP-spezifische Informationen über eine einzelne HTTP-Anforderung enthält.
public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
- Vererbung
Hinweise
Die HttpContextWrapper -Klasse leitet sich von der HttpContextBase -Klasse ab und dient als Wrapper für die HttpContext Klasse. Diese Klasse macht die Funktionalität der HttpContext -Klasse verfügbar und macht auch den HttpContextBase Typ verfügbar. Mit HttpContextBase der -Klasse können Sie die ursprüngliche Implementierung der HttpContext -Klasse in Ihrer Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. B. wenn Sie Komponententests außerhalb der ASP.NET-Pipeline durchführen.
Konstruktoren
HttpContextWrapper(HttpContext) |
Initialisiert eine neue Instanz der HttpContextWrapper-Klasse unter Verwendung des angegebenen Kontextobjekts. |
Eigenschaften
AllErrors |
Ruft ein Fehlerarray (sofern vorhanden) ab, das aufgetreten ist, als eine HTTP-Anforderung verarbeitet wurde. |
AllowAsyncDuringSyncStages |
Ruft einen Wert ab oder legt diesen fest, der angibt, ob asynchrone Vorgänge während Teilen der ASP.NET-Anfragenverarbeitung erlaubt sind, wenn sie nicht erwartet werden. |
AllowAsyncDuringSyncStages |
Bei Implementierung in einer abgeleiteten Klasse wird ein Wert abgerufen oder festgelegt, der angibt, ob asynchrone Vorgänge während einer ASP.NET-Anforderungsverarbeitung zulässig sind, wenn sie nicht erwartet werden. (Geerbt von HttpContextBase) |
Application |
Ruft das HttpApplicationState-Objekt für die aktuelle HTTP-Anforderung ab. |
ApplicationInstance |
Ruft das HttpApplication-Objekt für die aktuelle HTTP-Anforderung ab oder legt dieses fest. |
AsyncPreloadMode |
Ruft ein Objekt ab oder legt ein Objekt fest, das die Flags enthält, die den asynchronen Vorablademodus betreffen. |
AsyncPreloadMode |
Ruft beim Implementieren in einer abgeleiteten Klasse ein Objekt ab oder legt ein Objekt fest, das die Flags enthält, die den asynchronen Vorablademodus betreffen. (Geerbt von HttpContextBase) |
Cache |
Ruft das Cache-Objekt für die aktuelle Anwendungsdomäne ab. |
CurrentHandler |
Ruft das IHttpHandler-Objekt ab, das den aktuell ausgeführten Handler darstellt. |
CurrentNotification |
Ruft einen RequestNotification-Wert ab, der das HttpApplication-Ereignis angibt, das derzeit verarbeitet wird. |
Error |
Ruft den ersten Fehler (sofern vorhanden) ab, der aufgetreten ist, als eine HTTP-Anforderung verarbeitet wurde. |
Handler |
Ruft das für die Verarbeitung der HTTP-Anforderung verantwortliche IHttpHandler-Objekt ab oder legt dieses fest. |
IsCustomErrorEnabled |
Ruft einen Wert ab, der angibt, ob für die aktuelle HTTP-Anforderung benutzerdefinierte Fehler aktiviert sind. |
IsDebuggingEnabled |
Ruft einen Wert ab, der angibt, ob sich die aktuelle HTTP-Anforderung im Debugmodus befindet. |
IsPostNotification |
Ruft einen Wert ab, der angibt, ob ein HttpApplication-Ereignis die Verarbeitung fertig gestellt hat. |
IsWebSocketRequest |
Ruft einen Wert ab, der angibt, ob es sich bei der Anforderung um eine AspNetWebSocket-Anforderung handelt. |
IsWebSocketRequest |
Ruft beim Implementieren in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Anforderung eine AspNetWebSocket-Verbindungsanforderung ist. (Geerbt von HttpContextBase) |
IsWebSocketRequestUpgrading |
Ruft einen Wert ab, der angibt, ob die Verbindung von einer HTTP-Verbindung zu einer AspNetWebSocket-Verbindung aktualisiert wird. |
IsWebSocketRequestUpgrading |
Ruft beim Implementieren in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Verbindung von einer HTTP-Verbindung zu einer AspNetWebSocket-Verbindung aktualisiert wird. (Geerbt von HttpContextBase) |
Items |
Ruft eine Schlüssel-/Wert-Auflistung ab, die während einer HTTP-Anforderung zum Organisieren und Freigeben von Daten zwischen einem Modul und einem Handler verwendet werden kann. |
PageInstrumentation |
Ruft einen Verweis auf die Instanz für Seiteninstrumentierungsdienste für diese Anforderung ab. |
PageInstrumentation |
Ruft beim Implementieren in einer abgeleiteten Klasse einen Verweis auf die Instanz für Seiteninstrumentationsdienst für diese Anforderung ab. (Geerbt von HttpContextBase) |
PreviousHandler |
Ruft das IHttpHandler-Objekt für den übergeordneten Handler ab. |
Profile |
Ruft das ProfileBase-Objekt für das aktuelle Benutzerprofil ab. |
Request |
Ruft das HttpRequestBase-Objekt für die aktuelle HTTP-Anforderung ab. |
Response |
Ruft das HttpResponseBase-Objekt für die aktuelle HTTP-Antwort ab. |
Server |
Ruft das HttpServerUtilityBase-Objekt ab, das Methoden bereitstellt, die zum Verarbeiten von Webanforderungen verwendet werden. |
Session |
Ruft das HttpSessionStateBase-Objekt für die aktuelle HTTP-Anforderung ab. |
SkipAuthorization |
Ruft einen Wert ab, der angibt, ob das UrlAuthorizationModule-Objekt die Autorisierungsprüfung für die aktuelle Anforderung überspringen soll, oder legt diesen Wert fest. |
ThreadAbortOnTimeout |
Ruft einen Wert ab oder legt diesen fest, der angibt, ob die ASP.NET-Laufzeit die Abort() in der Zeichenfolge aufrufen sollte, welche diese Anforderung bedient, wenn die Zeit für diese Anforderung überschritten wird. |
ThreadAbortOnTimeout |
Bei Implementierung in einer abgeleiteten Klasse wird ein Wert abgerufen oder festgelegt, der angibt, ob die ASP.NET-Laufzeit die Abort() in der Zeichenfolge aufrufen soll, die diese Anforderung bedient, wenn die Zeit für die Anforderung überschritten wird. (Geerbt von HttpContextBase) |
Timestamp |
Ruft den Ausgangstimestamp der aktuellen HTTP-Anforderung ab. |
Trace |
Ruft das TraceContext-Objekt für die aktuelle HTTP-Antwort ab. |
User |
Ruft die Sicherheitsinformationen für die aktuelle HTTP-Anforderung ab, oder legt diese fest. |
WebSocketNegotiatedProtocol |
Ruft das ausgehandelte Protokoll ab, das vom Server an den Client für eine AspNetWebSocket Anforderung gesendet wurde. |
WebSocketNegotiatedProtocol |
Ruft beim Implementieren in einer abgeleiteten Klasse das ausgehandelte Protokoll ab, das vom Server an den Client für eine AspNetWebSocket-Verbindung gesendet wurde. (Geerbt von HttpContextBase) |
WebSocketRequestedProtocols |
Ruft die sortierte Liste von Protokollen ab, die vom Client angefordert werden. |
WebSocketRequestedProtocols |
Ruft beim Implementieren in einer abgeleiteten Klasse die sortierte Liste von Protokollen ab, die vom Client angefordert wurden. (Geerbt von HttpContextBase) |
Methoden
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Akzeptiert eine AspNetWebSocket Anforderung unter Verwendung der angegebenen Benutzerfunktion. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Akzeptiert beim Implementieren in einer abgeleiteten Klasse eine AspNetWebSocket Anforderung mithilfe der angegebenen Benutzer-Funktion. (Geerbt von HttpContextBase) |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Akzeptiert eine AspNetWebSocket-Anforderung mit dem angegebenen Benutzerfunktions- und Options-Objekt. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Akzeptiert beim Implementieren in einer abgeleiteten Klasse eine AspNetWebSocket-Anforderung mit der angegebenen Benutzerfunktion und Optionen-Objekt. (Geerbt von HttpContextBase) |
AddError(Exception) |
Fügt der Auflistung der Ausnahmen für die aktuelle HTTP-Anforderung eine Ausnahme hinzu. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Löst ein virtuelles Ereignis aus, das eintritt, wenn der HTTP-Teil der Anforderung beendet wird. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Löst beim Implementieren in einer abgeleiteten Klasse ein virtuelles Ereignis aus, das eintritt, wenn der HTTP-Teil der Anforderung endet. (Geerbt von HttpContextBase) |
ClearError() |
Löscht alle Fehler für die aktuelle HTTP-Anforderung. |
DisposeOnPipelineCompleted(IDisposable) |
Aktiviert die Dispose()-Methode eines Objekts, wenn der AspNetWebSocket-Verbindungsteil der Anforderung abgeschlossen ist. |
DisposeOnPipelineCompleted(IDisposable) |
Ermöglicht beim Implementieren in einer abgeleiteten Klasse den Aufruf der Dispose()-Methode eines Objekts, wenn der AspNetWebSocket-Verbindungsteil der Anforderung abgeschlossen ist. (Geerbt von HttpContextBase) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetGlobalResourceObject(String, String) |
Ruft auf der Grundlage der angegebenen ClassKey-Eigenschaft und ResourceKey-Eigenschaft ein Ressourcenobjekt auf Anwendungsebene ab. |
GetGlobalResourceObject(String, String, CultureInfo) |
Ruft auf der Grundlage der angegebenen ClassKey-Eigenschaft und ResourceKey-Eigenschaft sowie des angegebenen CultureInfo-Objekts ein Ressourcenobjekt auf Anwendungsebene ab. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLocalResourceObject(String, String) |
Ruft auf der Grundlage der angegebenen VirtualPath-Eigenschaft und ResourceKey-Eigenschaft ein Ressourcenobjekt auf Seitenebene ab. |
GetLocalResourceObject(String, String, CultureInfo) |
Ruft auf der Grundlage der angegebenen VirtualPath-Eigenschaft und ResourceKey-Eigenschaft sowie des angegebenen CultureInfo-Objekts ein Ressourcenobjekt auf Seitenebene ab. |
GetSection(String) |
Ruft den angegebenen Konfigurationsabschnitt für die Standardkonfiguration der aktuellen Anwendung ab. |
GetService(Type) |
Gibt ein Objekt für den aktuellen Diensttyp zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
RemapHandler(IHttpHandler) |
Ermöglicht es Ihnen, einen Handler für die Anforderung anzugeben. |
RemapHandler(IHttpHandler) |
Gibt beim Überschreiben in einer abgeleiteten Klasse einen Handler für die Anforderung an. (Geerbt von HttpContextBase) |
RewritePath(String) |
Ändert die URL mit dem angegebenen Pfad. |
RewritePath(String, Boolean) |
Ändert die URL unter Verwendung des angegebenen Pfads und eines Werts, der angibt, ob der virtuelle Pfad für die Serverressourcen geändert wird. |
RewritePath(String, String, String) |
Ändert die URL unter Verwendung des angegebenen Pfads, der Pfadinformationen und der Informationen über die Abfragezeichenfolge. |
RewritePath(String, String, String, Boolean) |
Ändert die URL mit dem angegebenen Pfad, den angegebenen Pfadinformationen, den angegebenen Zeichenfolgeninformationen und einem Wert, der angibt, ob der Clientdateipfad auf den Pfad für das erneute Schreiben festgelegt wird. |
SetSessionStateBehavior(SessionStateBehavior) |
Legt den Typ des Sitzungszustandsverhaltens fest, der zur Unterstützung von HTTP-Anforderungen erforderlich ist. |
SetSessionStateBehavior(SessionStateBehavior) |
Legt beim Überschreiben in einer abgeleiteten Klasse den Typ des Sitzungszustandsverhaltens fest, das zur Unterstützung von HTTP-Anforderungen erforderlich ist. (Geerbt von HttpContextBase) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
GetKeyedService<T>(IServiceProvider, Object) |
Ruft einen Dienst vom Typ |
GetKeyedServices(IServiceProvider, Type, Object) |
Ruft eine Enumeration von Diensten vom Typ |
GetKeyedServices<T>(IServiceProvider, Object) |
Ruft eine Enumeration von Diensten vom Typ |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Ruft einen Dienst vom Typ |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Ruft einen Dienst vom Typ |
CreateAsyncScope(IServiceProvider) |
Erstellt eine neue AsyncServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. |
CreateScope(IServiceProvider) |
Erstellt eine neue IServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann. |
GetRequiredService(IServiceProvider, Type) |
Ruft einen Dienst vom Typ |
GetRequiredService<T>(IServiceProvider) |
Ruft einen Dienst vom Typ |
GetService<T>(IServiceProvider) |
Ruft einen Dienst vom Typ |
GetServices(IServiceProvider, Type) |
Ruft eine Enumeration von Diensten vom Typ |
GetServices<T>(IServiceProvider) |
Ruft eine Enumeration von Diensten vom Typ |
GetFakeLogCollector(IServiceProvider) |
Ruft das Objekt ab, das Protokolldatensätze sammelt, die an die gefälschte Protokollierung gesendet wurden. |
GetFakeRedactionCollector(IServiceProvider) |
Ruft den gefälschten Redactorsammler instance aus dem Abhängigkeitsinjektionscontainer ab. |