Freigeben über


WebRequestHandler Klasse

Definition

Stellt desktopspezifische Features 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 Instanzen zum Senden von HttpWebRequest HTTP-Anforderungen an Server.

Konstruktoren

Name Beschreibung
WebRequestHandler()

Initialisiert eine neue Instanz der WebRequestHandler-Klasse.

Eigenschaften

Name Beschreibung
AllowAutoRedirect

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Handler Umleitungsantworten folgen soll.

(Geerbt von HttpClientHandler)
AllowPipelining

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Anforderung an die Internetressource weitergeleitet werden soll.

AuthenticationLevel

Dient zum Abrufen oder Festlegen eines Werts, der die Ebene der Authentifizierung und des Identitätswechsels angibt, die für diese Anforderung verwendet wird.

AutomaticDecompression

Dient zum Abrufen oder Festlegen des Typs der Dekomprimierungsmethode, die vom Handler für die automatische Dekomprimierung der HTTP-Inhaltsantwort verwendet wird.

(Geerbt von HttpClientHandler)
CachePolicy

Dient zum Abrufen oder Festlegen der Cacherichtlinie für diese Anforderung.

CheckCertificateRevocationList

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Zertifikat für die Sperrliste der Zertifizierungsstelle überprüft wird.

(Geerbt von HttpClientHandler)
ClientCertificateOptions

Dient zum Abrufen oder Festlegen eines Werts, 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

Dient zum Abrufen oder Festlegen der Auflistung von Sicherheitszertifikaten, die dieser Anforderung zugeordnet sind.

ContinueTimeout

Ruft die Zeitspanne in Millisekunden ab, oder legt sie fest, die Anwendung wartet auf 100-Continue vom Server, bevor Daten hochgeladen werden.

CookieContainer

Ruft den Cookiecontainer ab, der zum Speichern von Servercookies vom Handler verwendet wird, oder legt diesen fest.

(Geerbt von HttpClientHandler)
Credentials

Dient zum Abrufen oder Festlegen von Authentifizierungsinformationen, die von diesem Handler verwendet werden.

(Geerbt von HttpClientHandler)
DefaultProxyCredentials

Wenn der Standardproxy (System) verwendet wird, ruft die Anmeldeinformationen ab oder legt sie fest, die an den Standardproxyserver für die Authentifizierung gesendet werden sollen. Der Standardproxy wird nur verwendet, wenn UseProxy er auf true " Proxy und auf" nullfestgelegt ist.

(Geerbt von HttpClientHandler)
ImpersonationLevel

Dient zum Abrufen oder Festlegen der Identitätswechselebene für die aktuelle Anforderung.

MaxAutomaticRedirections

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

(Geerbt von HttpClientHandler)
MaxConnectionsPerServer

Ruft ab oder legt die maximale Anzahl gleichzeitiger Verbindungen (pro Serverendpunkt) zulässig, wenn Anforderungen mithilfe eines HttpClient Objekts ausgeführt werden. Beachten Sie, dass der Grenzwert pro Serverendpunkt liegt, sodass beispielsweise ein Wert von 256 gleichzeitige Verbindungen mit http://www.adatum.com/ 256 und einem weiteren Wert von 256 zulässt http://www.adventure-works.com/.

(Geerbt von HttpClientHandler)
MaxRequestContentBufferSize

Ruft die maximale Größe des Anforderungsinhaltspuffers ab, die vom Handler verwendet wird, oder legt diese fest.

(Geerbt von HttpClientHandler)
MaxResponseHeadersLength

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

PreAuthenticate

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Handler einen Autorisierungsheader mit der Anforderung sendet.

(Geerbt von HttpClientHandler)
Properties

Ruft ein schreibbares Wörterbuch (d. h. eine Zuordnung) von benutzerdefinierten Eigenschaften für die HttpClient Anforderungen ab. Das Wörterbuch wird leer initialisiert; Sie können Schlüssel-Wert-Paare für Ihre benutzerdefinierten Handler und spezielle Verarbeitung einfügen und abfragen.

(Geerbt von HttpClientHandler)
Proxy

Dient zum Abrufen oder Festlegen von Proxyinformationen, die vom Handler verwendet werden.

(Geerbt von HttpClientHandler)
ReadWriteTimeout

Dient zum Abrufen oder Festlegen eines Timeouts in Millisekunden beim Schreiben einer Anforderung an oder Lesen einer Antwort von einem Server.

ServerCertificateCustomValidationCallback

Dient zum Abrufen oder Festlegen einer Rückrufmethode zum Überprüfen des Serverzertifikats.

(Geerbt von HttpClientHandler)
ServerCertificateValidationCallback

Dient zum Abrufen oder Festlegen einer Rückrufmethode zum Überprüfen des Serverzertifikats.

SslProtocols

Dient zum Abrufen oder Festlegen der TLS/SSL-Protokolle, die von den Objekten verwendet werden, die HttpClient vom HttpClientHandler -Objekt verwaltet werden.

(Geerbt von HttpClientHandler)
SupportsAutomaticDecompression

Ruft einen Wert ab, der angibt, ob der Handler die Dekomprimierung der automatischen Antwortinhalte 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 AllowAutoRedirect und MaxAutomaticRedirections eigenschaften unterstützt.

(Geerbt von HttpClientHandler)
UnsafeAuthenticatedConnectionSharing

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die NTLM-authentifizierte Verbindungsfreigabe mit hoher Geschwindigkeit zugelassen werden soll.

UseCookies

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Handler die CookieContainer Eigenschaft zum Speichern von Servercookies verwendet und diese Cookies beim Senden von Anforderungen verwendet.

(Geerbt von HttpClientHandler)
UseDefaultCredentials

Dient zum Abrufen oder Festlegen eines Werts, der steuert, ob Standardanmeldeinformationen mit Anforderungen vom Handler gesendet werden.

(Geerbt von HttpClientHandler)
UseProxy

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Handler einen Proxy für Anforderungen verwendet.

(Geerbt von HttpClientHandler)

Methoden

Name Beschreibung
Dispose()

Gibt die nicht verwalteten Ressourcen frei und entsorgt die verwalteten Ressourcen, die von der HttpMessageHandler.

(Geerbt von HttpMessageHandler)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den HttpClientHandler verwalteten Ressourcen verwendet werden, und entfernt optional die verwalteten Ressourcen.

(Geerbt von HttpClientHandler)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
SendAsync(HttpRequestMessage, CancellationToken)

Erstellt eine Instanz HttpResponseMessage basierend auf den Informationen, die HttpRequestMessage im Rahmen eines Vorgangs bereitgestellt werden, der nicht blockiert wird.

(Geerbt von HttpClientHandler)
ToString()

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

(Geerbt von Object)

Gilt für: