WebRequestHandler Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller skrivbordsspecifika funktioner som inte är tillgängliga för Windows Store-appar eller andra miljöer.
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
- Arv
Kommentarer
Den här klassen implementerar en transporthanterare med hjälp av HttpWebRequest instanser för att skicka HTTP-begäranden till servrar.
Konstruktorer
| Name | Description |
|---|---|
| WebRequestHandler() |
Initierar en ny instans av WebRequestHandler klassen. |
Egenskaper
| Name | Description |
|---|---|
| AllowAutoRedirect |
Hämtar eller anger ett värde som anger om hanteraren ska följa omdirigeringssvaren. (Ärvd från HttpClientHandler) |
| AllowPipelining |
Hämtar eller anger ett värde som anger om begäran ska skickas till Internetresursen. |
| AuthenticationLevel |
Hämtar eller anger ett värde som anger vilken nivå av autentisering och personifiering som används för den här begäran. |
| AutomaticDecompression |
Hämtar eller anger vilken typ av dekomprimeringsmetod som används av hanteraren för automatisk dekomprimering av HTTP-innehållssvaret. (Ärvd från HttpClientHandler) |
| CachePolicy |
Hämtar eller anger cacheprincipen för den här begäran. |
| CheckCertificateRevocationList |
Hämtar eller anger ett värde som anger om certifikatet kontrolleras mot listan över återkallade certifikatutfärdare. (Ärvd från HttpClientHandler) |
| ClientCertificateOptions |
Hämtar eller anger ett värde som anger om certifikatet väljs automatiskt från certifikatarkivet eller om anroparen tillåts skicka in ett specifikt klientcertifikat. (Ärvd från HttpClientHandler) |
| ClientCertificates |
Hämtar eller anger samlingen med säkerhetscertifikat som är associerade med den här begäran. |
| ContinueTimeout |
Hämtar eller anger hur lång tid programmet i millisekunder väntar på 100-fortsätt från servern innan data överförs. |
| CookieContainer |
Hämtar eller anger den cookiecontainer som används för att lagra servercookies av hanteraren. (Ärvd från HttpClientHandler) |
| Credentials |
Hämtar eller anger autentiseringsinformation som används av den här hanteraren. (Ärvd från HttpClientHandler) |
| DefaultProxyCredentials |
När standardproxyn (system) används hämtar eller anger du autentiseringsuppgifterna som ska skickas till standardproxyservern för autentisering. Standardproxyn används endast när UseProxy är inställd på |
| ImpersonationLevel |
Hämtar eller anger personifieringsnivån för den aktuella begäran. |
| MaxAutomaticRedirections |
Hämtar eller anger det maximala antalet omdirigeringar som hanteraren följer. (Ärvd från HttpClientHandler) |
| MaxConnectionsPerServer |
Hämtar eller anger det maximala antalet samtidiga anslutningar (per serverslutpunkt) som tillåts när begäranden görs med hjälp av ett HttpClient objekt. Observera att gränsen är per serverslutpunkt, så till exempel skulle ett värde på 256 tillåta 256 samtidiga anslutningar till http://www.adatum.com/ och ytterligare 256 till http://www.adventure-works.com/. (Ärvd från HttpClientHandler) |
| MaxRequestContentBufferSize |
Hämtar eller anger den maximala buffertstorleken för begärandeinnehåll som används av hanteraren. (Ärvd från HttpClientHandler) |
| MaxResponseHeadersLength |
Hämtar eller anger den maximala tillåtna längden på svarshuvudena. |
| PreAuthenticate |
Hämtar eller anger ett värde som anger om hanteraren skickar ett auktoriseringshuvud med begäran. (Ärvd från HttpClientHandler) |
| Properties |
Hämtar en skrivbar ordlista (dvs. en karta) med anpassade egenskaper för begäranden HttpClient . Ordlistan initieras tom. du kan infoga och fråga nyckel/värde-par för dina anpassade hanterare och särskild bearbetning. (Ärvd från HttpClientHandler) |
| Proxy |
Hämtar eller anger proxyinformation som används av hanteraren. (Ärvd från HttpClientHandler) |
| ReadWriteTimeout |
Hämtar eller anger en tidsgräns i millisekunder när du skriver en begäran till eller läser ett svar från en server. |
| ServerCertificateCustomValidationCallback |
Hämtar eller anger en återanropsmetod för att verifiera servercertifikatet. (Ärvd från HttpClientHandler) |
| ServerCertificateValidationCallback |
Hämtar eller anger en återanropsmetod för att verifiera servercertifikatet. |
| SslProtocols |
Hämtar eller anger de TLS/SSL-protokoll som används av de HttpClient objekt som hanteras av HttpClientHandler-objektet. (Ärvd från HttpClientHandler) |
| SupportsAutomaticDecompression |
Hämtar ett värde som anger om hanteraren stöder automatisk dekomprimering av svarsinnehåll. (Ärvd från HttpClientHandler) |
| SupportsProxy |
Hämtar ett värde som anger om hanteraren stöder proxyinställningar. (Ärvd från HttpClientHandler) |
| SupportsRedirectConfiguration |
Hämtar ett värde som anger om hanteraren stöder konfigurationsinställningar AllowAutoRedirect för egenskaperna och MaxAutomaticRedirections . (Ärvd från HttpClientHandler) |
| UnsafeAuthenticatedConnectionSharing |
Hämtar eller anger ett värde som anger om du vill tillåta snabb NTLM-autentiserad anslutningsdelning. |
| UseCookies |
Hämtar eller anger ett värde som anger om hanteraren använder CookieContainer egenskapen för att lagra servercookies och använder dessa cookies när begäranden skickas. (Ärvd från HttpClientHandler) |
| UseDefaultCredentials |
Hämtar eller anger ett värde som styr om standardautentiseringsuppgifter skickas med begäranden av hanteraren. (Ärvd från HttpClientHandler) |
| UseProxy |
Hämtar eller anger ett värde som anger om hanteraren använder en proxy för begäranden. (Ärvd från HttpClientHandler) |
Metoder
| Name | Description |
|---|---|
| Dispose() |
Släpper ohanterade resurser och gör sig av med de hanterade resurser som används av HttpMessageHandler. (Ärvd från HttpMessageHandler) |
| Dispose(Boolean) |
Släpper de ohanterade resurser som används av HttpClientHandler och om du vill ta bort de hanterade resurserna. (Ärvd från HttpClientHandler) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| SendAsync(HttpRequestMessage, CancellationToken) |
Skapar en instans av HttpResponseMessage baserat på den information som anges i HttpRequestMessage som en åtgärd som inte kommer att blockeras. (Ärvd från HttpClientHandler) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |