HttpContextWrapper HttpContextWrapper HttpContextWrapper HttpContextWrapper Class

Definition

Kapselt das systeminterne HTTP-Objekt, das HTTP-spezifische Informationen über eine einzelne HTTP-Anforderung enthält.Encapsulates the HTTP intrinsic object that contains HTTP-specific information about an individual HTTP request.

public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
    inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
Vererbung
HttpContextWrapperHttpContextWrapperHttpContextWrapperHttpContextWrapper

Hinweise

Die HttpContextWrapper -Klasse wird von HttpContextBase der-Klasse abgeleitet und fungiert als Wrapper HttpContext für die-Klasse.The HttpContextWrapper class derives from the HttpContextBase class and serves as a wrapper for the HttpContext class. Diese Klasse macht die Funktionalität HttpContext der-Klasse verfügbar und macht auch den HttpContextBase -Typ verfügbar.This class exposes the functionality of the HttpContext class and also exposes the HttpContextBase type. Mit HttpContextBase der-Klasse können Sie die ursprüngliche Implementierung HttpContext der-Klasse in der Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. b. Wenn Sie Komponententests außerhalb der ASP.NET-Pipeline durchführen.The HttpContextBase class lets you replace the original implementation of the HttpContext class in your application with a custom implementation, such as when you perform unit testing outside the ASP.NET pipeline.

Konstruktoren

HttpContextWrapper(HttpContext) HttpContextWrapper(HttpContext) HttpContextWrapper(HttpContext) HttpContextWrapper(HttpContext)

Initialisiert eine neue Instanz der HttpContextWrapper-Klasse unter Verwendung des angegebenen Kontextobjekts.Initializes a new instance of the HttpContextWrapper class by using the specified context object.

Eigenschaften

AllErrors AllErrors AllErrors AllErrors

Ruft ein Fehlerarray (sofern vorhanden) ab, das aufgetreten ist, als eine HTTP-Anforderung verarbeitet wurde.Gets an array of errors (if any) that accumulated when an HTTP request was being processed.

AllowAsyncDuringSyncStages AllowAsyncDuringSyncStages AllowAsyncDuringSyncStages 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.Gets or sets a value that indicates whether asynchronous operations are allowed during parts of ASP.NET request processing when they are not expected.

Application Application Application Application

Ruft das HttpApplicationState-Objekt für die aktuelle HTTP-Anforderung ab.Gets the HttpApplicationState object for the current HTTP request.

ApplicationInstance ApplicationInstance ApplicationInstance ApplicationInstance

Ruft das HttpApplication -Objekt für die aktuelle HTTP-Anforderung ab oder legt dieses fest.Gets or sets the HttpApplication object for the current HTTP request.

AsyncPreloadMode AsyncPreloadMode AsyncPreloadMode AsyncPreloadMode

Ruft ein Objekt ab oder legt ein Objekt fest, das die Flags enthält, die den asynchronen Vorablademodus betreffen.Gets or sets an object that contains flags that pertain to asynchronous preload mode.

Cache Cache Cache Cache

Ruft das Cache-Objekt für die aktuelle Anwendungsdomäne ab.Gets the Cache object for the current application domain.

CurrentHandler CurrentHandler CurrentHandler CurrentHandler

Ruft das IHttpHandler-Objekt ab, das den aktuell ausgeführten Handler darstellt.Gets the IHttpHandler object that represents the handler that is currently executing.

CurrentNotification CurrentNotification CurrentNotification CurrentNotification

Ruft einen RequestNotification -Wert ab, der das HttpApplication -Ereignis angibt, das derzeit verarbeitet wird.Gets a RequestNotification value that indicates the current HttpApplication event that is processing.

Error Error Error Error

Ruft den ersten Fehler (sofern vorhanden) ab, der während der Verarbeitung einer HTTP-Anforderung aufgezeichnet wurde.Gets the first error (if any) that accumulated when an HTTP request was being processed.

Handler Handler Handler Handler

Ruft das für die Verarbeitung der HTTP-Anforderung verantwortliche IHttpHandler-Objekt ab oder legt dieses fest.Gets or sets the IHttpHandler object that is responsible for processing the HTTP request.

IsCustomErrorEnabled IsCustomErrorEnabled IsCustomErrorEnabled IsCustomErrorEnabled

Ruft einen Wert ab, der angibt, ob für die aktuelle HTTP-Anforderung benutzerdefinierte Fehler aktiviert sind.Gets a value that indicates whether custom errors are enabled for the current HTTP request.

IsDebuggingEnabled IsDebuggingEnabled IsDebuggingEnabled IsDebuggingEnabled

Ruft einen Wert ab, der angibt, ob sich die aktuelle HTTP-Anforderung im Debugmodus befindet.Gets a value that indicates whether the current HTTP request is in debug mode.

IsPostNotification IsPostNotification IsPostNotification IsPostNotification

Ruft einen Wert ab, der angibt, ob die Verarbeitung eines HttpApplication-Ereignisses abgeschlossen ist.Gets a value that indicates whether an HttpApplication event has finished processing.

IsWebSocketRequest IsWebSocketRequest IsWebSocketRequest IsWebSocketRequest

Ruft einen Wert ab, der angibt, ob es sich bei der Anforderung um eine AspNetWebSocket-Anforderung handelt.Gets a value that indicates whether the request is an AspNetWebSocket request.

IsWebSocketRequestUpgrading IsWebSocketRequestUpgrading IsWebSocketRequestUpgrading IsWebSocketRequestUpgrading

Ruft einen Wert ab, der angibt, ob die Verbindung von einer HTTP-Verbindung zu einer AspNetWebSocket-Verbindung aktualisiert wird.Gets a value that indicates whether the connection is upgrading from an HTTP connection to an AspNetWebSocket connection.

Items Items Items 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 kannGets a key/value collection that can be used to organize and share data between a module and a handler during an HTTP request.

PageInstrumentation PageInstrumentation PageInstrumentation PageInstrumentation

Ruft einen Verweis auf die Instanz für Seiteninstrumentationsdienste für diese Anforderung ab.Gets a reference to the page-instrumentation service instance for this request.

PreviousHandler PreviousHandler PreviousHandler PreviousHandler

Ruft das IHttpHandler-Objekt für den übergeordneten Handler ab.Gets the IHttpHandler object for the parent handler.

Profile Profile Profile Profile

Ruft das ProfileBase-Objekt für das aktuelle Benutzerprofil ab.Gets the ProfileBase object for the current user profile.

Request Request Request Request

Ruft das HttpRequestBase-Objekt für die aktuelle HTTP-Anforderung ab.Gets the HttpRequestBase object for the current HTTP request.

Response Response Response Response

Ruft das HttpResponseBase -Objekt für die aktuelle HTTP-Antwort ab.Gets the HttpResponseBase object for the current HTTP response.

Server Server Server Server

Ruft das HttpServerUtilityBase-Objekt ab, das während der Verarbeitung von Webanforderungen verwendete Methoden bereitstellt.Gets the HttpServerUtilityBase object that provides methods that are used when Web requests are being processed.

Session Session Session Session

Ruft das HttpSessionStateBase-Objekt für die aktuelle HTTP-Anforderung ab.Gets the HttpSessionStateBase object for the current HTTP request.

SkipAuthorization SkipAuthorization SkipAuthorization 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.Gets or sets a value that specifies whether the UrlAuthorizationModule object should skip the authorization check for the current request.

ThreadAbortOnTimeout ThreadAbortOnTimeout ThreadAbortOnTimeout 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.Gets or sets a value that specifies whether the ASP.NET runtime should call Abort() on the thread that is servicing this request when the request times out.

Timestamp Timestamp Timestamp Timestamp

Ruft den Ausgangstimestamp der aktuellen HTTP-Anforderung ab.Gets the initial timestamp of the current HTTP request.

Trace Trace Trace Trace

Ruft das TraceContext-Objekt für die aktuelle HTTP-Antwort ab.Gets the TraceContext object for the current HTTP response.

User User User User

Ruft die Sicherheitsinformationen für die aktuelle HTTP-Anforderung ab, oder legt diese fest.Gets or sets security information for the current HTTP request.

WebSocketNegotiatedProtocol WebSocketNegotiatedProtocol WebSocketNegotiatedProtocol WebSocketNegotiatedProtocol

Ruft das ausgehandelte Protokoll ab, das vom Server an den Client für eine AspNetWebSocket Anforderung gesendet wurde.Gets the negotiated protocol that was sent from the server to the client for an AspNetWebSocket request.

WebSocketRequestedProtocols WebSocketRequestedProtocols WebSocketRequestedProtocols WebSocketRequestedProtocols

Ruft die sortierte Liste von Protokollen ab, die vom Client angefordert werden.Gets the ordered list of protocols requested by the client.

Methoden

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

Akzeptiert eine AspNetWebSocket Anforderung unter Verwendung der angegebenen Benutzerfunktion.Accepts an AspNetWebSocket request using the specified user function.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

Akzeptiert eine AspNetWebSocket Anforderung mit dem angegebenen Benutzerfunktions- und Optionenobjekt.Accepts an AspNetWebSocket request using the specified user function and options object.

AddError(Exception) AddError(Exception) AddError(Exception) AddError(Exception)

Fügt der Auflistung der Ausnahmen für die aktuelle HTTP-Anforderung eine Ausnahme hinzu.Adds an exception to the exception collection for the current HTTP request.

AddOnRequestCompleted(Action<HttpContextBase>) AddOnRequestCompleted(Action<HttpContextBase>) AddOnRequestCompleted(Action<HttpContextBase>) AddOnRequestCompleted(Action<HttpContextBase>)

Löst ein virtuelles Ereignis aus, das eintritt, wenn der HTTP-Teil der Anforderung beendet wird.Raises a virtual event that occurs when the HTTP part of the request is ending.

ClearError() ClearError() ClearError() ClearError()

Löscht alle Fehler für die aktuelle HTTP-Anforderung.Clears all errors for the current HTTP request.

DisposeOnPipelineCompleted(IDisposable) DisposeOnPipelineCompleted(IDisposable) DisposeOnPipelineCompleted(IDisposable) DisposeOnPipelineCompleted(IDisposable)

Aktiviert die Dispose()-Methode eines Objekts, wenn der AspNetWebSocket-Verbindungsteil der Anforderung abgeschlossen ist.Enables an object's Dispose() method to be called when the AspNetWebSocket connection part of this request is completed.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetGlobalResourceObject(String, String) GetGlobalResourceObject(String, String) GetGlobalResourceObject(String, String) GetGlobalResourceObject(String, String)

Ruft auf der Grundlage der angegebenen ClassKey-Eigenschaft und ResourceKey-Eigenschaft ein Ressourcenobjekt auf Anwendungsebene ab.Gets an application-level resource object based on the specified ClassKey and ResourceKey properties.

GetGlobalResourceObject(String, String, CultureInfo) GetGlobalResourceObject(String, String, CultureInfo) GetGlobalResourceObject(String, String, CultureInfo) 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.Gets an application-level resource object based on the specified ClassKey and ResourceKey properties, and on the CultureInfo object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetLocalResourceObject(String, String) GetLocalResourceObject(String, String) GetLocalResourceObject(String, String) GetLocalResourceObject(String, String)

Ruft auf der Grundlage der angegebenen VirtualPath-Eigenschaft und ResourceKey-Eigenschaft ein Ressourcenobjekt auf Seitenebene ab.Gets a page-level resource object based on the specified VirtualPath and ResourceKey properties.

GetLocalResourceObject(String, String, CultureInfo) GetLocalResourceObject(String, String, CultureInfo) GetLocalResourceObject(String, String, CultureInfo) 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.Gets a page-level resource object based on the specified VirtualPath and ResourceKey properties, and on the CultureInfo object.

GetSection(String) GetSection(String) GetSection(String) GetSection(String)

Ruft den angegebenen Konfigurationsabschnitt aus der Standardkonfiguration der aktuellen Anwendung ab.Gets the specified configuration section of the current application's default configuration.

GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Gibt ein Objekt für den aktuellen Diensttyp zurück.Returns an object for the current service type.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
RemapHandler(IHttpHandler) RemapHandler(IHttpHandler) RemapHandler(IHttpHandler) RemapHandler(IHttpHandler)

Ermöglicht es Ihnen, einen Handler für die Anforderung anzugeben.Enables you to specify a handler for the request.

RewritePath(String) RewritePath(String) RewritePath(String) RewritePath(String)

Ändert die URL unter Verwendung des angegebenen Pfads.Rewrites the URL by using the specified path.

RewritePath(String, Boolean) RewritePath(String, Boolean) RewritePath(String, Boolean) RewritePath(String, Boolean)

Ändert die URL unter Verwendung des angegebenen Pfads und eines Werts, der angibt, ob der virtuelle Pfad für die Serverressource geändert wird.Rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified.

RewritePath(String, String, String) RewritePath(String, String, String) RewritePath(String, String, String) RewritePath(String, String, String)

Ändert die URL unter Verwendung des angegebenen Pfads, der Pfadinformationen und der Informationen über die Abfragezeichenfolge.Rewrites the URL by using the specified path, path information, and query string information.

RewritePath(String, String, String, Boolean) RewritePath(String, String, String, Boolean) RewritePath(String, String, String, Boolean) RewritePath(String, String, String, Boolean)

Ändert die URL unter Verwendung des angegebenen Pfads, der angegebenen Pfadinformationen, der Zeichenfolgeninformationen und eines Werts, der angibt, ob der Clientdateipfad auf den Pfad für das erneute Schreiben festgelegt ist.Rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path.

SetSessionStateBehavior(SessionStateBehavior) SetSessionStateBehavior(SessionStateBehavior) SetSessionStateBehavior(SessionStateBehavior) SetSessionStateBehavior(SessionStateBehavior)

Legt den Typ des Sitzungszustandsverhaltens fest, der zur Unterstützung von HTTP-Anforderungen erforderlich ist.Sets the type of session state behavior that is required in order to support an HTTP request.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: