Freigeben über


HttpWorkerRequest-Member

Diese abstrakte Klasse definiert die Basisworkermethoden und Enumerationen für die Verarbeitung von Anforderungen durch verwalteten ASP.NET-Code.

In den folgenden Tabellen werden die vom HttpWorkerRequest -Typ verfügbar gemachten Member aufgeführt.

Geschützte Konstruktoren

  Name Beschreibung
Geschützte Methode HttpWorkerRequest Initialisiert eine neue Instanz der HttpWorkerRequest-Klasse.

Zum Seitenanfang

Öffentliche Felder

  Name Beschreibung
Öffentliches Feld Statisch HeaderAccept Gibt die Indexnummer für den Accept-HTTP-Header an.
Öffentliches Feld Statisch HeaderAcceptCharset Gibt die Indexnummer für den Accept-Charset-HTTP-Header an.
Öffentliches Feld Statisch HeaderAcceptEncoding Gibt die Indexnummer für den Accept-Encoding-HTTP-Header an.
Öffentliches Feld Statisch HeaderAcceptLanguage Gibt die Indexnummer für den Accept-Language-HTTP-Header an.
Öffentliches Feld Statisch HeaderAcceptRanges Gibt die Indexnummer für den Accept-Ranges-HTTP-Header an.
Öffentliches Feld Statisch HeaderAge Gibt die Indexnummer für den Age-HTTP-Header an.
Öffentliches Feld Statisch HeaderAllow Gibt die Indexnummer für den Allow-HTTP-Header an.
Öffentliches Feld Statisch HeaderAuthorization Gibt die Indexnummer für den Authorization-HTTP-Header an.
Öffentliches Feld Statisch HeaderCacheControl Der Index, der den Cache-Control-HTTP-Header darstellt.
Öffentliches Feld Statisch HeaderConnection Gibt die Indexnummer für den Connection-HTTP-Header an.
Öffentliches Feld Statisch HeaderContentEncoding Gibt die Indexnummer für den Content-Encoding-HTTP-Header an.
Öffentliches Feld Statisch HeaderContentLanguage Gibt die Indexnummer für den Content-Language-HTTP-Header an.
Öffentliches Feld Statisch HeaderContentLength Gibt die Indexnummer für den Content-Length-HTTP-Header an.
Öffentliches Feld Statisch HeaderContentLocation Gibt die Indexnummer für den Content-Location-HTTP-Header an.
Öffentliches Feld Statisch HeaderContentMd5 Gibt die Indexnummer für den Content-MD5-HTTP-Header an.
Öffentliches Feld Statisch HeaderContentRange Gibt die Indexnummer für den Content-Range-HTTP-Header an.
Öffentliches Feld Statisch HeaderContentType Gibt die Indexnummer für den Content-Type-HTTP-Header an.
Öffentliches Feld Statisch HeaderCookie Gibt die Indexnummer für den Cookie-HTTP-Header an.
Öffentliches Feld Statisch HeaderDate Gibt die Indexnummer für den Date-HTTP-Header an.
Öffentliches Feld Statisch HeaderEtag Gibt die Indexnummer für den ETag-HTTP-Header an.
Öffentliches Feld Statisch HeaderExpect Gibt die Indexnummer für den Except-HTTP-Header an.
Öffentliches Feld Statisch HeaderExpires Gibt die Indexnummer für den Expires-HTTP-Header an.
Öffentliches Feld Statisch HeaderFrom Gibt die Indexnummer für den From-HTTP-Header an.
Öffentliches Feld Statisch HeaderHost Gibt die Indexnummer für den Host-HTTP-Header an.
Öffentliches Feld Statisch HeaderIfMatch Gibt die Indexnummer für den If-Match-HTTP-Header an.
Öffentliches Feld Statisch HeaderIfModifiedSince Gibt die Indexnummer für den If-Modified-Since-HTTP-Header an.
Öffentliches Feld Statisch HeaderIfNoneMatch Gibt die Indexnummer für den If-None-Match-HTTP-Header an.
Öffentliches Feld Statisch HeaderIfRange Gibt die Indexnummer für den If-Range-HTTP-Header an.
Öffentliches Feld Statisch HeaderIfUnmodifiedSince Gibt die Indexnummer für den If-Unmodified-Since-HTTP-Header an.
Öffentliches Feld Statisch HeaderKeepAlive Gibt die Indexnummer für den Keep-Alive-HTTP-Header an.
Öffentliches Feld Statisch HeaderLastModified Gibt die Indexnummer für den Last-Modified-HTTP-Header an.
Öffentliches Feld Statisch HeaderLocation Gibt die Indexnummer für den Location-HTTP-Header an.
Öffentliches Feld Statisch HeaderMaxForwards Gibt die Indexnummer für den Max-Forwards-HTTP-Header an.
Öffentliches Feld Statisch HeaderPragma Gibt die Indexnummer für den Pragma-HTTP-Header an.
Öffentliches Feld Statisch HeaderProxyAuthenticate Gibt die Indexnummer für den Proxy-Authenticate-HTTP-Header an.
Öffentliches Feld Statisch HeaderProxyAuthorization Gibt die Indexnummer für den Proxy-Authorization-HTTP-Header an.
Öffentliches Feld Statisch HeaderRange Gibt die Indexnummer für den Range-HTTP-Header an.
Öffentliches Feld Statisch HeaderReferer Gibt die Indexnummer für den Referer-HTTP-Header an.
Öffentliches Feld Statisch HeaderRetryAfter Gibt die Indexnummer für den Retry-After-HTTP-Header an.
Öffentliches Feld Statisch HeaderServer Gibt die Indexnummer für den Server-HTTP-Header an.
Öffentliches Feld Statisch HeaderSetCookie Gibt die Indexnummer für den Set-Cookie-HTTP-Header an.
Öffentliches Feld Statisch HeaderTe Gibt die Indexnummer für den TE-HTTP-Header an.
Öffentliches Feld Statisch HeaderTrailer Gibt die Indexnummer für den Trailer-HTTP-Header an.
Öffentliches Feld Statisch HeaderTransferEncoding Gibt die Indexnummer für den Transfer-Encoding-HTTP-Header an.
Öffentliches Feld Statisch HeaderUpgrade Gibt die Indexnummer für den Upgrade-HTTP-Header an.
Öffentliches Feld Statisch HeaderUserAgent Gibt die Indexnummer für den User-Agent-HTTP-Header an.
Öffentliches Feld Statisch HeaderVary Gibt die Indexnummer für den Vary-HTTP-Header an.
Öffentliches Feld Statisch HeaderVia Gibt die Indexnummer für den Via-HTTP-Header an.
Öffentliches Feld Statisch HeaderWarning Gibt die Indexnummer für den Warning-HTTP-Header an.
Öffentliches Feld Statisch HeaderWwwAuthenticate Gibt die Indexnummer für den WWW-Authenticate-HTTP-Header an.
Öffentliches Feld Statisch ReasonCachePolicy Gibt einen Grund für die Anforderung an.
Öffentliches Feld Statisch ReasonCacheSecurity Gibt einen Grund für die Anforderung an.
Öffentliches Feld Statisch ReasonClientDisconnect Gibt einen Grund für die Anforderung an.
Öffentliches Feld Statisch ReasonDefault Gibt einen Grund für die Anforderung an. Der Standardwert ist ReasonResponseCacheMiss.
Öffentliches Feld Statisch ReasonFileHandleCacheMiss Gibt einen Grund für die Anforderung an.
Öffentliches Feld Statisch ReasonResponseCacheMiss Gibt einen Grund für die Anforderung an.
Öffentliches Feld Statisch RequestHeaderMaximum Gibt die Indexnummer für den Maximum-HTTP-Anforderungsheader an.
Öffentliches Feld Statisch ResponseHeaderMaximum Gibt die Indexnummer für den Maximum-HTTP-Antwortheader an.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft MachineConfigPath Ruft den vollständigen physikalischen Pfad der Datei Machine.config ab.
Öffentliche Eigenschaft MachineInstallDirectory Ruft den physikalischen Pfad zu dem Verzeichnis ab, in dem die ASP.NET-Binärdateien installiert sind.
Öffentliche Eigenschaft RequestTraceIdentifier Ruft die entsprechende Ablaufverfolgungs-ID der Ereignisüberwachung für Windows für die aktuelle Anforderung ab.
Öffentliche Eigenschaft RootWebConfigPath Ruft den vollständigen physikalischen Pfad der Stammdatei web.config ab.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode CloseConnection Beendet die Verbindung mit dem Client.
Öffentliche Methode EndOfRequest Wird von der Laufzeit verwendet, um HttpWorkerRequest zu benachrichtigen, dass die Anforderungsverarbeitung der aktuellen Anforderung abgeschlossen ist.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode FlushResponse Sendet alle ausstehenden Antwortdaten an den Client.
Öffentliche Methode GetAppPath Gibt den virtuellen Pfad zur momentan ausgeführten Serveranwendung zurück.
Öffentliche Methode GetAppPathTranslated Gibt den physikalischen Pfad der derzeit ausgeführten Serveranwendung zurück.
Öffentliche Methode GetAppPoolID Gibt beim Überschreiben in einer abgeleiteten Klasse die Anwendungspool-ID für den aktuellen URL zurück.
Öffentliche Methode GetBytesRead Ruft die von einem Client eingelesene Anzahl von Bytes ab.
Öffentliche Methode GetClientCertificate Ruft beim Überschreiben in einer abgeleiteten Klasse die Zertifizierungsfelder (gemäß Standard X.509) einer Anforderung vom Client ab.
Öffentliche Methode GetClientCertificateBinaryIssuer Ruft den Aussteller des Zertifikats im Binärformat ab.
Öffentliche Methode GetClientCertificateEncoding Gibt beim Überschreiben in einer abgeleiteten Klasse das Encoding-Objekt zurück, in dem das Clientzertifikat codiert wurde.
Öffentliche Methode GetClientCertificatePublicKey Ruft beim Überschreiben in einer abgeleiteten Klasse ein dem Clientzertifikat zugeordnetes PublicKey-Objekt ab.
Öffentliche Methode GetClientCertificateValidFrom Ruft beim Überschreiben in einer abgeleiteten Klasse das Datum ab, an dem das Zertifikat gültig wird. Das Datum hängt von den jeweiligen Ländereinstellungen ab.
Öffentliche Methode GetClientCertificateValidUntil Ruft das Ablaufdatum des Zertifikats ab.
Öffentliche Methode GetConnectionID Gibt beim Überschreiben in einer abgeleiteten Klasse die ID der aktuellen Verbindung zurück.
Öffentliche Methode GetFilePath Gibt beim Überschreiben in einer abgeleiteten Klasse den virtuellen Pfad des angeforderten URI zurück.
Öffentliche Methode GetFilePathTranslated Gibt den physikalischen Dateipfad zum angeforderten URI zurück und übersetzt den virtuellen Pfad in den physikalischen Pfad, z. B: "/proj1/page.aspx" in "c:\dir\page.aspx".
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetHttpVerbName Gibt den angegebenen Member des Anforderungsheaders zurück.
Öffentliche Methode GetHttpVersion Ermöglicht den Zugriff auf die HTTP-Version der Anforderung (z. B. "HTTP/1.1").
Öffentliche Methode GetKnownRequestHeader Gibt den HTTP-Standardanforderungsheader zurück, der dem angegebenen Index entspricht.
Öffentliche Methode Statisch GetKnownRequestHeaderIndex Gibt die Indexnummer des angegebenen HTTP-Anforderungsheaders zurück.
Öffentliche Methode Statisch GetKnownRequestHeaderName Gibt den Namen des angegebenen HTTP-Anforderungsheaders zurück.
Öffentliche Methode Statisch GetKnownResponseHeaderIndex Gibt die Indexnummer des angegebenen HTTP-Antwortheaders zurück.
Öffentliche Methode Statisch GetKnownResponseHeaderName Gibt den Namen des angegebenen HTTP-Antwortheaders zurück.
Öffentliche Methode GetLocalAddress Bietet Zugriff auf den angegebenen Member des Anforderungsheaders.
Öffentliche Methode GetLocalPort Bietet Zugriff auf den angegebenen Member des Anforderungsheaders.
Öffentliche Methode GetPathInfo Gibt zusätzliche Pfadinformationen für eine Ressource mit einer URL-Erweiterung zurück. Für den Pfad "/virdir/page.html/tail" ist der GetPathInfo-Wert z. B. "/tail".
Öffentliche Methode GetPreloadedEntityBody Überladen. Überladen. Gibt den derzeit gelesenen Abschnitt des HTTP-Anforderungstexts zurück.
Öffentliche Methode GetPreloadedEntityBodyLength Ruft die Länge des gerade gelesenen Abschnitts des HTTP-Anforderungstexts ab.
Öffentliche Methode GetProtocol Gibt beim Überschreiben in einer abgeleiteten Klasse das HTTP-Protokoll (HTTP oder HTTPS) zurück.
Öffentliche Methode GetQueryString Gibt die im Anforderungs-URL angegebene Abfragezeichenfolge zurück.
Öffentliche Methode GetQueryStringRawBytes Gibt beim Überschreiben in einer abgeleiteten Klasse ein Bytearray mit der Abfragezeichenfolge der Antwort zurück.
Öffentliche Methode GetRawUrl Gibt den im Anforderungsheader enthaltenen URL-Pfad mit angefügter Abfragezeichenfolge zurück.
Öffentliche Methode GetRemoteAddress Bietet Zugriff auf den angegebenen Member des Anforderungsheaders.
Öffentliche Methode GetRemoteName Gibt beim Überschreiben in einer abgeleiteten Klasse den Namen des Clientcomputers zurück.
Öffentliche Methode GetRemotePort Bietet Zugriff auf den angegebenen Member des Anforderungsheaders.
Öffentliche Methode GetRequestReason Ruft beim Überschreiben in einer abgeleiteten Klasse den Grund für die Anforderung ab.
Öffentliche Methode GetServerName Gibt beim Überschreiben in einer abgeleiteten Klasse den Namen des lokalen Servers zurück.
Öffentliche Methode GetServerVariable Gibt aus einem Wörterbuch von Servervariablen eine einzelne Servervariable zurück, die der Anforderung zugeordnet ist.
Öffentliche Methode Statisch GetStatusDescription Gibt eine Zeichenfolge zurück, die den Namen des angegebenen HTTP-Statuscodes beschreibt.
Öffentliche Methode GetTotalEntityBodyLength Ruft die Länge des ganzen HTTP-Anforderungstexts ab.
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetUnknownRequestHeader Gibt einen nicht dem Standard entsprechenden HTTP-Anforderungsheaderwert zurück.
Öffentliche Methode GetUnknownRequestHeaders Ruft alle nicht dem Standard entsprechenden Name-Wert-Paare für HTTP-Header ab.
Öffentliche Methode GetUriPath Gibt den virtuellen Pfad zum angeforderten URI zurück.
Öffentliche Methode GetUrlContextID Gibt beim Überschreiben in einer abgeleiteten Klasse die Kontext-ID der aktuellen Verbindung zurück.
Öffentliche Methode GetUserToken Gibt beim Überschreiben in einer abgeleiteten Klasse das Identitätswechseltoken des Clients zurück.
Öffentliche Methode GetVirtualPathToken Ruft das Token für den Identitätswechsel für den virtuellen Pfad der Anforderung ab.
Öffentliche Methode HasEntityBody Gibt einen Wert zurück, der angibt, ob in der Anforderung Textdaten enthalten sind.
Öffentliche Methode HeadersSent Gibt einen Wert zurück, der angibt, ob HTTP-Antwortheader für die aktuelle Anforderung an den Client gesendet wurden.
Öffentliche Methode IsClientConnected Ruft einen Wert ab, der angibt, ob die Clientverbindung noch aktiv ist.
Öffentliche Methode IsEntireEntityBodyIsPreloaded Gibt einen Wert zurück, der angibt, ob alle Anforderungsdaten verfügbar und keine weiteren Lesevorgänge des Clients erforderlich sind.
Öffentliche Methode IsSecure Gibt einen Wert zurück, der angibt, ob bei der Verbindung SSL verwendet wird.
Öffentliche Methode MapPath Gibt den physikalischen Pfad zurück, der dem angegebenen virtuellen Pfad entspricht.
Öffentliche Methode ReadEntityBody Überladen. Überladen. Liest Anforderungsdaten des Clients (wenn diese nicht vorab geladen wurden).
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode SendCalculatedContentLength Fügt der Antwort einen Content-Length-HTTP-Header hinzu.
Öffentliche Methode SendKnownResponseHeader Fügt der Antwort einen Standard-HTTP-Header hinzu.
Öffentliche Methode SendResponseFromFile Überladen. Fügt der Antwort den Inhalt einer Datei hinzu.
Öffentliche Methode SendResponseFromMemory Überladen. Fügt der Antwort den Inhalt eines Speicherblocks hinzu.
Öffentliche Methode SendStatus Gibt den HTTP-Statuscode und die Statusbeschreibung der Antwort an, z. B. SendStatus(200, "Ok").
Öffentliche Methode SendUnknownResponseHeader Fügt der Antwort einen nicht dem Standard entsprechenden HTTP-Header hinzu.
Öffentliche Methode SetEndOfSendNotification Registriert für eine optionale Benachrichtigung, wenn alle Antwortdaten gesendet wurden.
Öffentliche Methode ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Finalize  Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Geschützte Methode MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

HttpWorkerRequest-Klasse
System.Web-Namespace
ProcessRequest