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, mit dem ASP.NET die HTTP-Werte lesen können, die von einem Client während einer Webanforderung 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 dient 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. Mit der HttpRequestBase-Klasse können Sie die ursprüngliche Implementierung der klasse HttpRequest in Ihrer Anwendung durch eine benutzerdefinierte Implementierung ersetzen, z. B. wenn Sie Komponententests außerhalb der ASP.NET Pipeline durchführen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| HttpRequestWrapper(HttpRequest) |
Initialisiert eine neue Instanz der HttpRequestWrapper Klasse mithilfe des angegebenen Anforderungsobjekts. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AcceptTypes |
Ruft ein Array von clientgestützten MIME-Akzeptiert-Typen ab. |
| AnonymousID |
Ruft den anonymen Bezeichner für den Benutzer ab, falls er verfügbar ist. |
| ApplicationPath |
Ruft den virtuellen Pfad des Stammes der ASP.NET-Anwendung auf dem Server ab. |
| AppRelativeCurrentExecutionFilePath |
Ruft den virtuellen Pfad des Anwendungsstamms ab und macht ihn relativ, indem die Tildenotation (~) für den Anwendungsstamm verwendet wird (wie in "~/page.aspx"). |
| Browser |
Ruft Informationen über die Browserfunktionen des anfordernden Clients ab. |
| ClientCertificate |
Ruft das Clientsicherheitszertifikat der aktuellen Anforderung ab. |
| ContentEncoding |
Dient zum Abrufen oder Festlegen des Zeichensatzes der Daten, die vom Client bereitgestellt wurden. |
| ContentLength |
Ruft die Länge von Inhalten in Bytes ab, die vom Client gesendet wurden. |
| ContentType |
Dient zum Abrufen oder Festlegen des MIME-Inhaltstyps der Anforderung. |
| Cookies |
Ruft die Sammlung von Cookies ab, die vom Client gesendet wurden. |
| CurrentExecutionFilePath |
Ruft den virtuellen Pfad der aktuellen Anforderung ab. |
| CurrentExecutionFilePathExtension |
Ruft die Erweiterung des Dateinamens ab, der in der CurrentExecutionFilePath Eigenschaft angegeben ist. |
| FilePath |
Ruft den virtuellen Pfad der aktuellen Anforderung ab. |
| Files |
Ruft die Sammlung von Dateien ab, die vom Client hochgeladen wurden, im mehrteiligen MIME-Format. |
| Filter |
Ruft den Filter ab, der verwendet werden soll, wenn der aktuelle Eingabedatenstrom gelesen wird, oder legt diesen fest. |
| Form |
Ruft die Auflistung von Formularvariablen ab, die vom Client gesendet wurden. |
| Headers |
Ruft die Sammlung von HTTP-Headern ab, die vom Client gesendet wurden. |
| HttpChannelBinding |
Ruft das ChannelBinding Objekt der aktuellen HttpWorkerRequest Instanz ab. |
| HttpMethod |
Ruft die HTTP-Datenübertragungsmethode (z |
| InputStream |
Ruft den Inhalt des eingehenden HTTP-Entitätstexts 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 stammt. |
| IsSecureConnection |
Ruft einen Wert ab, der angibt, ob die HTTP-Verbindung sichere Sockets (HTTPS-Protokoll) verwendet. |
| Item[String] |
Ruft das angegebene Objekt aus den Cookies, , Form, QueryStringoder ServerVariables Auflistungen ab. |
| LogonUserIdentity |
Ruft den WindowsIdentity Typ für den aktuellen Benutzer ab. |
| Params |
Ruft eine kombinierte Auflistung von QueryString, , Form, ServerVariablesund Cookies Elementen 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 des Stammverzeichnisses der aktuellen Anwendung ab. |
| PhysicalPath |
Ruft den physischen Dateisystempfad der angeforderten Ressource ab. |
| QueryString |
Ruft die Auflistung von HTTP-Abfragezeichenfolgenvariablen ab. |
| RawUrl |
Ruft die vollständige URL der aktuellen Anforderung ab. |
| ReadEntityBodyMode |
Ruft einen Wert ab, der angibt, ob der Anforderungsentitätstext gelesen wurde, und falls ja, wie er gelesen wurde. |
| RequestContext |
Ruft die RequestContext Instanz der aktuellen Anforderung ab. |
| RequestType |
Ruft die HTTP-Datenübertragungsmethode ( oder ) ab, |
| ServerVariables |
Ruft eine Auflistung von Webservervariablen ab. |
| TimedOutToken |
Ruft ein CancellationToken Objekt ab, das übersprungen wird, wenn eine Anforderung ausgeht. |
| TlsTokenBindingInfo |
Ruft die Tls-Tokenbindungsinformationen ab. |
| TotalBytes |
Ruft die Anzahl der Bytes im aktuellen Eingabedatenstrom ab. |
| Unvalidated |
Ruft einen Zugriff auf HTTP-Anforderungswerte ab, ohne die Anforderungsüberprüfung auszulösen. |
| Url |
Ruft Informationen zur 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 von Clientspracheneinstellungen ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Abort() |
Beendet die zugrunde liegende TCP-Verbindung, was dazu führt, dass keine ausstehende E/A fehlschlägt. |
| BinaryRead(Int32) |
Führt einen binären Lesevorgang einer angegebenen Anzahl von Bytes aus dem aktuellen Eingabedatenstrom aus. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetBufferedInputStream() |
Ruft ein Stream Objekt ab, das zum Lesen des eingehenden HTTP-Entitätstexts verwendet werden kann. |
| GetBufferlessInputStream() |
Ruft ein Stream Objekt ab, das zum Lesen des eingehenden HTTP-Entitätstexts verwendet werden kann. |
| GetBufferlessInputStream(Boolean) |
Ruft ein Stream Objekt ab, das zum Lesen des eingehenden HTTP-Entitätstexts verwendet werden kann, optional das Deaktivieren des Anforderungslängenlimits, das in der MaxRequestLength Eigenschaft festgelegt ist. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| InsertEntityBody() |
Stellt eine Kopie des HTTP-Anforderungsentitätstexts in IIS bereit. |
| InsertEntityBody(Byte[], Int32, Int32) |
Stellt IIS eine Kopie des HTTP-Anforderungsentitätstexts und Informationen zum Anforderungsentitätsobjekt bereit. |
| MapImageCoordinates(String) |
Ordnet einen eingehenden Bildfeld-Formularparameter den entsprechenden X-Koordinaten- und y-Koordinatenwerten zu. |
| MapPath(String, String, Boolean) |
Ordnet den angegebenen virtuellen Pfad einem physischen Pfad auf dem Server zu. |
| MapPath(String) |
Ordnet den angegebenen virtuellen Pfad einem physischen Pfad auf dem Server zu. |
| MapRawImageCoordinates(String) |
Ordnet einen Formularparameter für eingehende Bildfelder den entsprechenden x- und y-Koordinatenwerten zu. |
| MemberwiseClone() |
Erstellt eine flache Kopie der 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() |
Führt dazu, dass die Überprüfung für die Auflistungen erfolgt, auf die über die CookiesEigenschaften und FormQueryString Eigenschaften zugegriffen wird. |