HttpRequestWrapper 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 ASP.NET das Lesen von HTTP-Werten ermöglicht, die während einer Webanforderung von einem Client gesendet werden.
public ref class HttpRequestWrapper : System::Web::HttpRequestBase
public class HttpRequestWrapper : System.Web.HttpRequestBase
type HttpRequestWrapper = class
inherit HttpRequestBase
Public Class HttpRequestWrapper
Inherits HttpRequestBase
- Vererbung
Hinweise
Die HttpRequestWrapper -Klasse wird von der HttpRequestBase -Klasse abgeleitet und fungiert als Wrapper für die- HttpRequest Klasse. Diese Klasse macht die Funktionalität der HttpRequest -Klasse verfügbar und macht den- HttpRequestBase Typ verfügbar. Die- HttpRequestBase Klasse ermöglicht es Ihnen, die ursprüngliche Implementierung der- HttpRequest Klasse in der Anwendung durch eine benutzerdefinierte Implementierung zu ersetzen, z. b. Wenn Sie Komponententests außerhalb der ASP.NET-Pipeline ausführen.
Konstruktoren
HttpRequestWrapper(HttpRequest) |
Initialisiert eine neue Instanz der HttpRequestWrapper-Klasse unter Verwendung des angegebenen Anforderungsobjekts. |
Eigenschaften
AcceptTypes |
Ruft ein Array der vom Client unterstützten MIME-Accept-Typen ab. |
AnonymousID |
Ruft den anonymen Bezeichner für den Benutzer ab, falls verfügbar. |
ApplicationPath |
Ruft den virtuellen Pfad zum Stamm der ASP.NET-Anwendung auf dem Server ab. |
AppRelativeCurrentExecutionFilePath |
Ruft den virtuellen Pfad des Anwendungsstamms ab und wandelt diesen mithilfe der Tildennotation (~) in einen relativen Pfad um (z. B. „~/page.aspx“). |
Browser |
Ruft Informationen über die Browserfunktionen des Clients ab, der die Anforderung gesendet hat. |
ClientCertificate |
Ruft das Clientsicherheitszertifikat der aktuellen Anforderung ab. |
ContentEncoding |
Ruft den Zeichensatz der vom Client bereitgestellten Daten ab oder legt diesen fest. |
ContentLength |
Ruft die Länge des vom Client gesendeten Inhalts in Bytes ab. |
ContentType |
Ruft den MIME-Inhaltstyp der Anforderung ab oder legt diesen fest. |
Cookies |
Ruft die Auflistung der vom Client gesendeten Cookies ab. |
CurrentExecutionFilePath |
Ruft den virtuellen Pfad der aktuellen Anforderung ab. |
CurrentExecutionFilePathExtension |
Ruft die Erweiterung des Dateinamens ab, die in der CurrentExecutionFilePath-Eigenschaft angegeben wird. |
CurrentExecutionFilePathExtension |
Ruft beim Implementieren in einer abgeleiteten Klasse die Erweiterung des Dateinamens ab, der in der CurrentExecutionFilePath-Eigenschaft angegeben wird. (Geerbt von HttpRequestBase) |
FilePath |
Ruft den virtuellen Pfad der aktuellen Anforderung ab. |
Files |
Ruft die Auflistung der vom Client hochgeladenen Dateien im MIME-Multipart-Format ab. |
Filter |
Ruft den Filter ab, der beim Lesen des aktuellen Eingabestreams verwendet werden soll, oder legt diesen fest. |
Form |
Ruft die Auflistung der vom Client gesendeten Formularvariablen ab. |
Headers |
Ruft die Auflistung der vom Client gesendeten HTTP-Header ab. |
HttpChannelBinding |
Ruft das ChannelBinding-Objekt der aktuellen HttpWorkerRequest-Instanz ab. |
HttpChannelBinding |
Ruft beim Überschreiben in einer abgeleiteten Klasse das ChannelBinding-Objekt der aktuellen HttpWorkerRequest-Instanz ab. (Geerbt von HttpRequestBase) |
HttpMethod |
Ruft die vom Client verwendete HTTP-Datenübertragungsmethode ab, z. B. |
InputStream |
Ruft den Inhalt des eingehenden HTTP-Einheitentexts ab. |
IsAuthenticated |
Ruft einen Wert ab, der angibt, ob die Anforderung authentifiziert wurde. |
IsLocal |
Ruft einen Wert ab, der angibt, ob die Anforderung vom lokalen Computer gesendet wurde. |
IsSecureConnection |
Ruft einen Wert ab, der angibt, ob bei der HTTP-Verbindung Secure Sockets, d. h. das HTTPS-Protokoll, verwendet wird. |
Item[String] |
Ruft das angegebene Objekt aus den Cookies-, Form-, QueryString- oder ServerVariables-Auflistungen ab. |
LogonUserIdentity |
Ruft den WindowsIdentity-Typ für den aktuellen Benutzer ab. |
Params |
Ruft eine kombinierte Auflistung der Elemente QueryString, Form, ServerVariables und Cookies ab. |
Path |
Ruft den virtuellen Pfad der aktuellen Anforderung ab. |
PathInfo |
Ruft zusätzliche Pfadinformationen für eine Ressource mit einer URL-Erweiterung ab. |
PhysicalApplicationPath |
Ruft den physischen Dateisystempfad für das Stammverzeichnis der aktuellen Anwendung ab. |
PhysicalPath |
Ruft den physischen Dateisystempfad der angeforderten Ressource ab. |
QueryString |
Ruft die Auflistung von Zeichenfolgenvariablen für HTTP-Abfragen ab. |
RawUrl |
Ruft die vollständige URL der aktuellen Anforderung ab. |
ReadEntityBodyMode |
Ruft einen Wert ab, der angibt, ob der Text der Anforderungsentität gelesen wurde, und wenn ja, wie er gelesen wurde. |
ReadEntityBodyMode |
Ruft beim Implementieren in einer abgeleiteten Klasse einen Wert ab, der angibt, ob der Anforderungs-Einheitstextkörper gelesen wurde, und wenn ja, wie er gelesen wurde. (Geerbt von HttpRequestBase) |
RequestContext |
Ruft die RequestContext-Instanz der aktuellen Anforderung ab. |
RequestContext |
Ruft beim Überschreiben in einer abgeleiteten Klasse die RequestContext-Instanz der aktuellen Anforderung ab. (Geerbt von HttpRequestBase) |
RequestType |
Ruft die vom Client verwendete HTTP-Datenübertragungsmethode ab ( |
ServerVariables |
Ruft eine Auflistung von Webservervariablen ab. |
TimedOutToken |
Ruft ein CancellationToken-Objekt ab, das aktiviert wird, wenn eine Anforderung abgelaufen ist. |
TimedOutToken |
Bei Implementierung in einer abgeleiteten Klasse wird ein CancellationToken-Objekt abgerufen, das ausgelöst wird, wenn das Zeitlimit für eine Anforderung überschritten wird. (Geerbt von HttpRequestBase) |
TlsTokenBindingInfo |
Ruft die TLS-Token-Bindungsinformationen ab. |
TlsTokenBindingInfo |
Ruft die Tokenbindungsinformationen für diese Instanz ab oder legt sie fest. (Geerbt von HttpRequestBase) |
TotalBytes |
Ruft die Anzahl der Bytes im aktuellen Eingabestream ab. |
Unvalidated |
Bietet Zugriff auf HTTP-Anforderungswerte, ohne die Anforderungsvalidierung auszulösen. |
Unvalidated |
Ermöglicht beim Implementieren in einer abgeleiteten Klasse den Zugriff auf HTTP-Anforderungs-Werte, ohne die Anforderungsvalidierung auszulösen. (Geerbt von HttpRequestBase) |
Url |
Ruft Informationen über die URL der aktuellen Anforderung ab. |
UrlReferrer |
Ruft Informationen zur URL der Clientanforderung ab, die mit der aktuellen URL verknüpft ist. |
UserAgent |
Ruft die vollständige Benutzer-Agent-Zeichenfolge des Clients ab. |
UserHostAddress |
Ruft die IP-Hostadresse des Clients ab. |
UserHostName |
Ruft den DNS-Namen des Clients ab. |
UserLanguages |
Ruft ein sortiertes Array mit Clientspracheinstellungen ab. |
Methoden
Abort() |
Erzwingt das Beenden der zugrunde liegenden TCP-Verbindung, woraufhin alle ausstehenden E/A-Vorgänge fehlschlagen. |
Abort() |
Erzwingt das Beenden der zugrunde liegenden TCP-Verbindung, woraufhin alle ausstehenden E/A-Vorgänge fehlschlagen. (Geerbt von HttpRequestBase) |
BinaryRead(Int32) |
Führt einen binären Lesevorgang einer angegebenen Anzahl von Bytes aus dem aktuellen Eingabestream durch. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetBufferedInputStream() |
Ruft ein Stream-Objekt ab, das zum Lesen des eingehenden HTTP-Entitätentexts verwendet werden kann. |
GetBufferedInputStream() |
Ruft beim Implementieren in einer abgeleiteten Klasse ein Stream-Objekt ab, das verwendet werden kann, um den eingehenden HTTP-Einheitstextkörper zu lesen. (Geerbt von HttpRequestBase) |
GetBufferlessInputStream() |
Ruft ein Stream-Objekt ab, das zum Lesen des eingehenden HTTP-Entitätentexts verwendet werden kann. |
GetBufferlessInputStream() |
Ruft beim Implementieren in einer abgeleiteten Klasse ein Stream-Objekt ab, das verwendet werden kann, um den eingehenden HTTP-Einheitstextkörper zu lesen, und deaktiviert optional die Begrenzung der Anforderungslänge, die in der MaxRequestLength-Eigenschaft festgelegt ist. (Geerbt von HttpRequestBase) |
GetBufferlessInputStream(Boolean) |
Ruft ein Stream-Objekt ab, das verwendet werden kann, um den eingehenden HTTP-Einheitstextkörper zu lesen, wobei optional die Anforderungslängenbegrenzung deaktiviert wird, die in der MaxRequestLength-Eigenschaft festgelegt ist. |
GetBufferlessInputStream(Boolean) |
Ruft beim Implementieren in einer abgeleiteten Klasse ein Stream-Objekt ab, das verwendet werden kann, um den eingehenden HTTP-Einheitstextkörper zu lesen, und deaktiviert optional die Begrenzung der Anforderungslänge, die in der MaxRequestLength-Eigenschaft festgelegt ist. (Geerbt von HttpRequestBase) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InsertEntityBody() |
Stellt mit einer Kopie des HTTP-Anforderungs-Einheitstextkörpers den IIS bereit. |
InsertEntityBody() |
Stellt beim Implementieren in einer abgeleiteten Klasse eine Kopie des HTTP-Anforderungs-Einheitstextkörpers für IIS bereit. (Geerbt von HttpRequestBase) |
InsertEntityBody(Byte[], Int32, Int32) |
Stellt für IIS eine Kopie des HTTP-Anforderungs-Einheitstextkörpers und Informationen zum Anforderungsentitätsobjekt bereit. |
InsertEntityBody(Byte[], Int32, Int32) |
Stellt bei Implementierung in einer abgeleiteten Klasse eine Kopie des HTTP-Anforderungs-Einheitstextkörpers und Informationen zum Anforderungsentitätsobjekt für IIS bereit. (Geerbt von HttpRequestBase) |
MapImageCoordinates(String) |
Ordnet einen eingehenden Formularparameter für ein Bildfeld den entsprechenden x- und y-Koordinatenwerten zu. |
MapPath(String) |
Ordnet den angegebenen virtuellen Pfad einem physischen Pfad auf dem Server zu. |
MapPath(String, String, Boolean) |
Ordnet den angegebenen virtuellen Pfad einem physischen Pfad auf dem Server zu. |
MapRawImageCoordinates(String) |
Ordnet einen eingehenden Formularparameter für ein Bildfeld den entsprechenden x- und y-Koordinatenwerten zu. |
MapRawImageCoordinates(String) |
Ordnet einen eingehenden Formularparameter für ein Bildfeld den entsprechenden x- und y-Koordinatenwerten zu. (Geerbt von HttpRequestBase) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SaveAs(String, Boolean) |
Speichert eine HTTP-Anforderung auf dem Datenträger. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
ValidateInput() |
Bewirkt die Validierung für die Auflistungen, auf die über die Eigenschaften Cookies, Form und QueryString zugegriffen wird. |