WebRequestHandler 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.
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 |
| 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) |