WebRequestHandler Třída

Definice

Poskytuje funkce specifické pro stolní počítače, které nejsou dostupné v aplikacích pro Windows Store ani v jiných prostředích.

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

WebRequestHandler()

Inicializuje novou instanci WebRequestHandler třídy .

Vlastnosti

AllowAutoRedirect

Získá nebo nastaví hodnotu, která označ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á označ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 metody dekomprese používané obslužnou rutinou pro automatické dekompresi http obsah odpovědi.

(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á označuje, zda je certifikát zkontrolován proti 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 zda volající je povoleno 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ženy k tomuto požadavku.

ContinueTimeout

Získá nebo nastaví dobu v milisekundách, aplikace bude čekat 100-continue ze serveru před nahráním dat.

CookieContainer

Získá nebo nastaví kontejner souborů cookie sloužící 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

Při použití výchozího (systémového) proxy serveru získá nebo nastaví přihlašovací údaje k odeslání na výchozí proxy server k ověření. Výchozí proxy server se používá pouze v případech, kdy UseProxy je nastavená hodnota true a Proxy je nastavená na nullhodnotu .

(Zděděno od HttpClientHandler)
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 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 je na koncový bod serveru, takže například hodnota 256 by umožňovala 256 souběžných připojení k http://www.adatum.com/ serveru a dalších 256 k 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žívané obslužnou rutinou.

(Zděděno od HttpClientHandler)
MaxResponseHeadersLength

Získá nebo nastaví maximální povolenou délku hlaviček odpovědi.

MeterFactory

Získá nebo nastaví IMeterFactory k vytvoření vlastní Meter pro HttpClientHandler instanci.

(Zděděno od HttpClientHandler)
PreAuthenticate

Získá nebo nastaví hodnotu, která označ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. mapu) vlastních vlastností pro HttpClient požadavky. Slovník je inicializován prázdný; Můžete vložit 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 na server 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í protokol 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 automatickou dekompresi 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á označuje, zda obslužná rutina podporuje nastavení konfigurace pro AllowAutoRedirect vlastnosti a MaxAutomaticRedirections .

(Zděděno od HttpClientHandler)
UnsafeAuthenticatedConnectionSharing

Získá nebo nastaví hodnotu, která označuje, zda povolit vysokorychlostní ntlm ověřené sdílení připojení.

UseCookies

Získá nebo nastaví hodnotu, která označuje, zda obslužná rutina CookieContainer používá 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 odeslá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

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é a HttpClientHandler volitelně odstraní spravované prostředky.

(Zděděno od HttpClientHandler)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Send(HttpRequestMessage, CancellationToken)

Vytvoří instanci objektu HttpResponseMessage na základě informací zadaných v objektu HttpRequestMessage.

(Zděděno od HttpClientHandler)
SendAsync(HttpRequestMessage, CancellationToken)

Vytvoří instanci na základě informací zadaných HttpResponseMessage v jako HttpRequestMessage operace, která nebude blokovat.

(Zděděno od HttpClientHandler)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro