WebRequestHandler Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje funkce specifické pro stolní počítače, které nejsou dostupné pro aplikace pro Windows Store nebo jiná prostředí.
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
- Dědičnost
Poznámky
Tato třída implementuje obslužnou rutinu přenosu pomocí HttpWebRequest instancí k odesílání požadavků HTTP na servery.
Konstruktory
| Name | Description |
|---|---|
| WebRequestHandler() |
Inicializuje novou instanci WebRequestHandler třídy. |
Vlastnosti
| Name | Description |
|---|---|
| AllowAutoRedirect |
Získá nebo nastaví hodnotu, která určuje, zda obslužná rutina má následovat odpovědi přesměrování. (Zděděno od HttpClientHandler) |
| AllowPipelining |
Získá nebo nastaví hodnotu, která určuje, zda se má požadavek kanálovat do internetového prostředku. |
| AuthenticationLevel |
Získá nebo nastaví hodnotu označující úroveň ověřování a zosobnění použité pro tento požadavek. |
| AutomaticDecompression |
Získá nebo nastaví typ dekomprese metoda používaná obslužnou rutinou pro automatické dekompresi odpovědi http obsahu. (Zděděno od HttpClientHandler) |
| CachePolicy |
Získá nebo nastaví zásady mezipaměti pro tento požadavek. |
| CheckCertificateRevocationList |
Získá nebo nastaví hodnotu, která určuje, zda je certifikát kontrolován v seznamu odvolaných certifikačních autorit. (Zděděno od HttpClientHandler) |
| ClientCertificateOptions |
Získá nebo nastaví hodnotu, která označuje, zda je certifikát automaticky vybrán z úložiště certifikátů nebo pokud volající může předat konkrétní klientský certifikát. (Zděděno od HttpClientHandler) |
| ClientCertificates |
Získá nebo nastaví kolekci certifikátů zabezpečení, které jsou přidružené k tomuto požadavku. |
| ContinueTimeout |
Získá nebo nastaví dobu v milisekundách, aplikace bude čekat na 100-pokračovat ze serveru před nahráním dat. |
| CookieContainer |
Získá nebo nastaví kontejner cookie použitý k ukládání souborů cookie serveru obslužnou rutinou. (Zděděno od HttpClientHandler) |
| Credentials |
Získá nebo nastaví ověřovací informace používané touto obslužnou rutinou. (Zděděno od HttpClientHandler) |
| DefaultProxyCredentials |
Pokud se používá výchozí (systémový) proxy server, získá nebo nastaví přihlašovací údaje pro odeslání na výchozí proxy server pro ověření. Výchozí proxy server se používá pouze v případech, kdy UseProxy je nastavená |
| ImpersonationLevel |
Získá nebo nastaví úroveň zosobnění pro aktuální požadavek. |
| MaxAutomaticRedirections |
Získá nebo nastaví maximální počet přesměrování, které obslužná rutina následuje. (Zděděno od HttpClientHandler) |
| MaxConnectionsPerServer |
Získá nebo nastaví maximální počet souběžných připojení (na koncový bod serveru) povolený při provádění požadavků pomocí objektu HttpClient . Všimněte si, že limit platí pro koncový bod serveru, takže například hodnota 256 by umožňovala 256 souběžných připojení k http://www.adatum.com/ a dalších 256 do http://www.adventure-works.com/. (Zděděno od HttpClientHandler) |
| MaxRequestContentBufferSize |
Získá nebo nastaví maximální velikost vyrovnávací paměti obsahu požadavku používanou obslužnou rutinou. (Zděděno od HttpClientHandler) |
| MaxResponseHeadersLength |
Získá nebo nastaví maximální povolenou délku hlaviček odpovědi. |
| PreAuthenticate |
Získá nebo nastaví hodnotu, která určuje, zda obslužná rutina odešle autorizační hlavičku s požadavkem. (Zděděno od HttpClientHandler) |
| Properties |
Získá zapisovatelný slovník (tj. mapa) vlastních vlastností pro HttpClient požadavky. Slovník je inicializován prázdný; Můžete vkládat a dotazovat páry klíč-hodnota pro vlastní obslužné rutiny a speciální zpracování. (Zděděno od HttpClientHandler) |
| Proxy |
Získá nebo nastaví informace proxy používané obslužnou rutinou. (Zděděno od HttpClientHandler) |
| ReadWriteTimeout |
Získá nebo nastaví časový limit v milisekundách při zápisu požadavku nebo čtení odpovědi ze serveru. |
| ServerCertificateCustomValidationCallback |
Získá nebo nastaví metodu zpětného volání k ověření certifikátu serveru. (Zděděno od HttpClientHandler) |
| ServerCertificateValidationCallback |
Získá nebo nastaví metodu zpětného volání k ověření certifikátu serveru. |
| SslProtocols |
Získá nebo nastaví protokoly TLS/SSL používané HttpClient objekty spravované HttpClientHandler objektu. (Zděděno od HttpClientHandler) |
| SupportsAutomaticDecompression |
Získá hodnotu, která označuje, zda obslužná rutina podporuje automatické dekomprese obsahu odpovědi. (Zděděno od HttpClientHandler) |
| SupportsProxy |
Získá hodnotu, která označuje, zda obslužná rutina podporuje nastavení proxy. (Zděděno od HttpClientHandler) |
| SupportsRedirectConfiguration |
Získá hodnotu, která určuje, zda obslužná rutina podporuje nastavení konfigurace pro vlastnosti AllowAutoRedirect a MaxAutomaticRedirections vlastnosti. (Zděděno od HttpClientHandler) |
| UnsafeAuthenticatedConnectionSharing |
Získá nebo nastaví hodnotu, která určuje, zda povolit vysokorychlostní sdílení připojení ověřené protokolem NTLM. |
| UseCookies |
Získá nebo nastaví hodnotu, která určuje, zda obslužná rutina používá CookieContainer vlastnost k ukládání souborů cookie serveru a používá tyto soubory cookie při odesílání požadavků. (Zděděno od HttpClientHandler) |
| UseDefaultCredentials |
Získá nebo nastaví hodnotu, která určuje, zda jsou výchozí přihlašovací údaje odesílány s požadavky obslužnou rutinou. (Zděděno od HttpClientHandler) |
| UseProxy |
Získá nebo nastaví hodnotu, která označuje, zda obslužná rutina používá proxy pro požadavky. (Zděděno od HttpClientHandler) |
Metody
| Name | Description |
|---|---|
| Dispose() |
Uvolní nespravované prostředky a odstraní spravované prostředky používané nástrojem HttpMessageHandler. (Zděděno od HttpMessageHandler) |
| Dispose(Boolean) |
Uvolní nespravované prostředky používané spravovanými HttpClientHandler prostředky a volitelně zlikviduje spravované prostředky. (Zděděno od HttpClientHandler) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| SendAsync(HttpRequestMessage, CancellationToken) |
Vytvoří instanci HttpResponseMessage na základě informací uvedených v HttpRequestMessage operaci, která nebude blokovat. (Zděděno od HttpClientHandler) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |