Teilen über


WebRequestHandler Klasse

Definition

Stellt desktop-spezifische Funktionen bereit, die für Windows Store-Apps oder andere Umgebungen nicht verfügbar sind.

public ref class WebRequestHandler : System::Net::Http::HttpClientHandler
public class WebRequestHandler : System.Net.Http.HttpClientHandler
type WebRequestHandler = class
    inherit HttpClientHandler
Public Class WebRequestHandler
Inherits HttpClientHandler
Vererbung

Hinweise

Diese Klasse implementiert einen Transporthandler mithilfe von HttpWebRequest Instanzen zum Senden von HTTP-Anforderungen an Server.

Konstruktoren

WebRequestHandler()

Initialisiert eine neue Instanz der WebRequestHandler-Klasse.

Eigenschaften

AllowAutoRedirect

Ruft einen Wert ab, der angibt, ob der Handler Umleitungsantworten folgen soll, oder legt diesen Wert fest.

(Geerbt von HttpClientHandler)
AllowPipelining

Ruft einen Wert ab, der angibt, ob die Anforderung über Pipelineverbindungen zur Internetressource gesendet werden soll, oder legt diesen fest.

AuthenticationLevel

Ruft einen Wert ab bzw. legt diesen fest, der die für diese Anforderung verwendete Ebene von Authentifizierung und Identitätswechsel angibt.

AutomaticDecompression

Ruft den Typ der Dekomprimierungsmethode ab, die vom Handler für die automatische Dekomprimierung von Antworten mit HTTP-Inhalt verwendet wird, oder legt den Typ fest.

(Geerbt von HttpClientHandler)
CachePolicy

Ruft die Cacherichtlinie für diese Anforderung ab oder legt diese fest.

CheckCertificateRevocationList

Ruft einen Wert ab, der angibt, ob das Zertifikat anhand der Sperrliste der Zertifizierungsstelle überprüft wird, oder legt diesen fest.

(Geerbt von HttpClientHandler)
ClientCertificateOptions

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Zertifikat automatisch aus dem Zertifikatspeicher ausgewählt wird oder ob der Aufrufer ein bestimmtes Clientzertifikat übergeben darf.

(Geerbt von HttpClientHandler)
ClientCertificates

Ruft die dieser Anforderung zugeordnete Auflistung von Sicherheitszertifikaten ab oder legt diese fest.

ContinueTimeout

Ruft die Zeitdauer in Millisekunden ab, die die Anwendung auf 100-Continue vom Server wartet, ehe Daten hochgeladen werden, oder legt diese fest.

CookieContainer

Ruft den zum Speichern von Servercookies vom Handler verwendeten Cookiecontainer ab oder legt diesen fest.

(Geerbt von HttpClientHandler)
Credentials

Ruft von diesem Handler verwendete Authentifizierungsinformationen ab oder legt diese fest.

(Geerbt von HttpClientHandler)
DefaultProxyCredentials

Wenn der Standardproxy (Systemproxy) verwendet wird, werden die Anmeldeinformationen abgerufen oder festgelegt, die an den Standardproxyserver für die Authentifizierung übermittelt werden. Der Standardproxy wird nur verwendet, wenn UseProxy auf true und Proxy auf null festgelegt ist.

(Geerbt von HttpClientHandler)
ImpersonationLevel

Ruft die Ebene des Identitätswechsels für die aktuelle Anforderung ab oder legt diese fest.

MaxAutomaticRedirections

Ruft die maximale Anzahl von Umleitungen ab, denen der Handler folgt, oder legt diese fest.

(Geerbt von HttpClientHandler)
MaxConnectionsPerServer

Ruft die maximal zulässige Anzahl gleichzeitiger Verbindungen (pro Serverendpunkt), wenn eine Anforderung mithilfe eines HttpClient-Objekts durchgeführt wird, oder legt diese fest. Beachten Sie, dass der Grenzwert pro Serverendpunkt gilt. Ein Wert von 256 würde beispielsweise 256 gleichzeitige Verbindungen zu „http://www.adatum.com/“ und weitere 256 zu „http://www.adventure-works.com/“ ermöglichen.

(Geerbt von HttpClientHandler)
MaxRequestContentBufferSize

Dient zum Abrufen oder Festlegen der maximalen Größe des Anforderungsinhaltspuffers, die vom Handler verwendet wird.

(Geerbt von HttpClientHandler)
MaxResponseHeadersLength

Ruft die maximal zulässige Länge der Antwortheader ab oder legt diese fest.

MeterFactory

Ruft den IMeterFactory ab, um einen benutzerdefinierten Meter für die HttpClientHandler instance zu erstellen, oder legt diesen fest.

(Geerbt von HttpClientHandler)
PreAuthenticate

Ruft einen Wert ab, der angibt, ob vom Handler mit der Anforderung ein Autorisierungsheader gesendet wird, oder legt diesen fest.

(Geerbt von HttpClientHandler)
Properties

Ruft ein beschreibares Wörterbuch (d.h. eine Zuordnung) von benutzerdefinierten Eigenschaften für die HttpClient-Anforderungen ab. Das Wörterbuch ist zunächst leer. Sie können Schlüssel-Wert-Paare für benutzerdefinierte Handler und die spezielle Verarbeitung einfügen und abfragen.

(Geerbt von HttpClientHandler)
Proxy

Ruft vom Handler verwendete Proxyinformationen ab oder legt diese fest.

(Geerbt von HttpClientHandler)
ReadWriteTimeout

Ruft ein Timeout in Millisekunden für das Schreiben einer Anforderung an oder das Lesen einer Antwort von einem Server ab oder legt dieses fest.

ServerCertificateCustomValidationCallback

Ruft eine Rückrufmethode zur Überprüfung des Serverzertifikats ab oder legt diese fest.

(Geerbt von HttpClientHandler)
ServerCertificateValidationCallback

Ruft eine Rückrufmethode zur Überprüfung des Serverzertifikats ab oder legt diese fest.

SslProtocols

Ruft das TSL-/SSL-Protokoll ab, das von den HttpClient-Objekten verwendet wird, die vom HttpClientHandler-Objekt verwaltet werden, oder legt dieses fest.

(Geerbt von HttpClientHandler)
SupportsAutomaticDecompression

Ruft einen Wert ab, der angibt, ob der Handler die automatische Dekomprimierung von Antwortinhalten unterstützt.

(Geerbt von HttpClientHandler)
SupportsProxy

Ruft einen Wert ab, der angibt, ob der Handler Proxyeinstellungen unterstützt.

(Geerbt von HttpClientHandler)
SupportsRedirectConfiguration

Ruft einen Wert ab, der angibt, ob der Handler Konfigurationseinstellungen für die Eigenschaften AllowAutoRedirect und MaxAutomaticRedirections unterstützt.

(Geerbt von HttpClientHandler)
UnsafeAuthenticatedConnectionSharing

Ruft einen Wert ab, der angibt, ob die Freigabe NTLM-authentifizierter Hochgeschwindigkeitsverbindungen zulässig ist, oder legt diesen fest.

UseCookies

Ruft einen Wert ab, der angibt, ob der Handler die CookieContainer Eigenschaft verwendet, um Servercookies zu speichern, und verwendet diese Cookies beim Senden von Anforderungen.

(Geerbt von HttpClientHandler)
UseDefaultCredentials

Ruft einen Wert ab, der steuert, ob vom Handler mit den Anforderungen Standardanmeldeinformationen gesendet werden, oder legt diesen fest.

(Geerbt von HttpClientHandler)
UseProxy

Ruft einen Wert ab, der angibt, ob der Handler einen Proxy für Anforderungen verwendet, oder legt diesen Wert fest.

(Geerbt von HttpClientHandler)

Methoden

Dispose()

Gibt die vom HttpMessageHandler verwendeten, nicht verwalteten Ressourcen frei und verwirft die verwalteten Ressourcen.

(Geerbt von HttpMessageHandler)
Dispose(Boolean)

Gibt die vom HttpClientHandler verwendeten, nicht verwalteten Ressourcen frei und verwirft optional auch die verwalteten Ressourcen.

(Geerbt von HttpClientHandler)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Send(HttpRequestMessage, CancellationToken)

Erstellt eine instance von HttpResponseMessage basierend auf den in bereitgestellten HttpRequestMessageInformationen.

(Geerbt von HttpClientHandler)
SendAsync(HttpRequestMessage, CancellationToken)

Erstellt eine instance von HttpResponseMessage basierend auf den Informationen, die in als ein Vorgang bereitgestellt werden, der HttpRequestMessage nicht blockiert wird.

(Geerbt von HttpClientHandler)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: