WebRequestHandler Klasa

Definicja

Udostępnia funkcje specyficzne dla komputerów niedostępne dla aplikacji ze Sklepu Windows lub innych środowisk.

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
Dziedziczenie

Uwagi

Ta klasa implementuje procedurę obsługi transportu przy użyciu HttpWebRequest wystąpień do wysyłania żądań HTTP do serwerów.

Konstruktory

WebRequestHandler()

Inicjuje nowe wystąpienie klasy WebRequestHandler.

Właściwości

AllowAutoRedirect

Pobiera lub ustawia wartość wskazującą, czy program obsługi powinien postępować zgodnie z odpowiedziami przekierowania.

(Odziedziczone po HttpClientHandler)
AllowPipelining

Pobiera lub ustawia wartość wskazującą, czy należy potokować żądanie do zasobu internetowego.

AuthenticationLevel

Pobiera lub ustawia wartość wskazującą poziom uwierzytelniania i personifikacji używanego dla tego żądania.

AutomaticDecompression

Pobiera lub ustawia typ metody dekompresji używanej przez program obsługi do automatycznego dekompresji odpowiedzi zawartości HTTP.

(Odziedziczone po HttpClientHandler)
CachePolicy

Pobiera lub ustawia zasady pamięci podręcznej dla tego żądania.

CheckCertificateRevocationList

Pobiera lub ustawia wartość wskazującą, czy certyfikat jest sprawdzany względem listy odwołania urzędu certyfikacji.

(Odziedziczone po HttpClientHandler)
ClientCertificateOptions

Pobiera lub ustawia wartość wskazującą, czy certyfikat jest automatycznie wybierany z magazynu certyfikatów, czy obiekt wywołujący może przekazać określony certyfikat klienta.

(Odziedziczone po HttpClientHandler)
ClientCertificates

Pobiera lub ustawia kolekcję certyfikatów zabezpieczeń skojarzonych z tym żądaniem.

ContinueTimeout

Pobiera lub ustawia czas w milisekundach, aplikacja będzie czekać na 100-kontynuowanie z serwera przed przekazaniem danych.

CookieContainer

Pobiera lub ustawia kontener plików cookie używany do przechowywania plików cookie serwera przez program obsługi.

(Odziedziczone po HttpClientHandler)
Credentials

Pobiera lub ustawia informacje uwierzytelniania używane przez tę procedurę obsługi.

(Odziedziczone po HttpClientHandler)
DefaultProxyCredentials

Gdy jest używany domyślny (systemowy) serwer proxy, pobiera lub ustawia poświadczenia do przesłania do domyślnego serwera proxy na potrzeby uwierzytelniania. Domyślny serwer proxy jest używany tylko wtedy, gdy UseProxy jest ustawiony na true i Proxy jest ustawiony na null.

(Odziedziczone po HttpClientHandler)
ImpersonationLevel

Pobiera lub ustawia poziom personifikacji dla bieżącego żądania.

MaxAutomaticRedirections

Pobiera lub ustawia maksymalną liczbę przekierowań, które następuje program obsługi.

(Odziedziczone po HttpClientHandler)
MaxConnectionsPerServer

Pobiera lub ustawia maksymalną liczbę współbieżnych połączeń (na punkt końcowy serwera) dozwolonych podczas wysyłania żądań przy użyciu HttpClient obiektu. Należy pamiętać, że limit dotyczy punktu końcowego serwera, więc na przykład wartość 256 zezwala na 256 równoczesnych połączeń z http://www.adatum.com/ i kolejne 256 do http://www.adventure-works.com/.

(Odziedziczone po HttpClientHandler)
MaxRequestContentBufferSize

Pobiera lub ustawia maksymalny rozmiar buforu zawartości żądania używanego przez program obsługi.

(Odziedziczone po HttpClientHandler)
MaxResponseHeadersLength

Pobiera lub ustawia maksymalną dozwoloną długość nagłówków odpowiedzi.

MeterFactory

Pobiera lub ustawia element IMeterFactory w celu utworzenia niestandardowego HttpClientHandlerMeter dla wystąpienia.

(Odziedziczone po HttpClientHandler)
PreAuthenticate

Pobiera lub ustawia wartość wskazującą, czy program obsługi wysyła nagłówek autoryzacji z żądaniem.

(Odziedziczone po HttpClientHandler)
Properties

Pobiera zapisywalny słownik (czyli mapę) właściwości niestandardowych dla HttpClient żądań. Słownik jest inicjowany jako pusty; Pary klucz-wartość można wstawić i wykonać zapytania dla niestandardowych procedur obsługi i specjalnego przetwarzania.

(Odziedziczone po HttpClientHandler)
Proxy

Pobiera lub ustawia informacje o serwerze proxy używane przez program obsługi.

(Odziedziczone po HttpClientHandler)
ReadWriteTimeout

Pobiera lub ustawia limit czasu w milisekundach podczas zapisywania żądania lub odczytywania odpowiedzi z serwera.

ServerCertificateCustomValidationCallback

Pobiera lub ustawia metodę wywołania zwrotnego w celu zweryfikowania certyfikatu serwera.

(Odziedziczone po HttpClientHandler)
ServerCertificateValidationCallback

Pobiera lub ustawia metodę wywołania zwrotnego w celu zweryfikowania certyfikatu serwera.

SslProtocols

Pobiera lub ustawia protokół TLS/SSL używany przez HttpClient obiekty zarządzane przez obiekt HttpClientHandler.

(Odziedziczone po HttpClientHandler)
SupportsAutomaticDecompression

Pobiera wartość wskazującą, czy program obsługi obsługuje dekompresję zawartości odpowiedzi automatycznej.

(Odziedziczone po HttpClientHandler)
SupportsProxy

Pobiera wartość wskazującą, czy program obsługi obsługuje ustawienia serwera proxy.

(Odziedziczone po HttpClientHandler)
SupportsRedirectConfiguration

Pobiera wartość wskazującą, czy program obsługi obsługuje ustawienia konfiguracji dla AllowAutoRedirect właściwości i MaxAutomaticRedirections .

(Odziedziczone po HttpClientHandler)
UnsafeAuthenticatedConnectionSharing

Pobiera lub ustawia wartość wskazującą, czy zezwolić na szybkie udostępnianie połączeń uwierzytelnionych przez protokół NTLM.

UseCookies

Pobiera lub ustawia wartość wskazującą, czy program obsługi używa CookieContainer właściwości do przechowywania plików cookie serwera i używa tych plików cookie podczas wysyłania żądań.

(Odziedziczone po HttpClientHandler)
UseDefaultCredentials

Pobiera lub ustawia wartość, która określa, czy poświadczenia domyślne są wysyłane z żądaniami przez program obsługi.

(Odziedziczone po HttpClientHandler)
UseProxy

Pobiera lub ustawia wartość wskazującą, czy program obsługi używa serwera proxy dla żądań.

(Odziedziczone po HttpClientHandler)

Metody

Dispose()

Zwalnia niezarządzane zasoby i usuwa zasoby zarządzane używane przez HttpMessageHandlerprogram .

(Odziedziczone po HttpMessageHandler)
Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez HttpClientHandler program i opcjonalnie usuwa zasoby zarządzane.

(Odziedziczone po HttpClientHandler)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Send(HttpRequestMessage, CancellationToken)

Tworzy wystąpienie oparte na informacjach HttpResponseMessage podanych w pliku HttpRequestMessage.

(Odziedziczone po HttpClientHandler)
SendAsync(HttpRequestMessage, CancellationToken)

Tworzy wystąpienie oparte na informacjach podanych HttpResponseMessage w HttpRequestMessage operacji, która nie zostanie zablokowana.

(Odziedziczone po HttpClientHandler)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy