WebRequestHandler Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia funkcje specyficzne dla komputerów, które nie są dostę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ń w celu wysyłania żądań HTTP do serwerów.
Konstruktory
| Nazwa | Opis |
|---|---|
| WebRequestHandler() |
Inicjuje nowe wystąpienie klasy WebRequestHandler. |
Właściwości
| Nazwa | Opis |
|---|---|
| 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 utworzyć potok żądania do zasobu internetowego. |
| AuthenticationLevel |
Pobiera lub ustawia wartość wskazującą poziom uwierzytelniania i personifikacji używane 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 |
| ImpersonationLevel |
Pobiera lub ustawia poziom personifikacji dla bieżącego żądania. |
| MaxAutomaticRedirections |
Pobiera lub ustawia maksymalną liczbę przekierowań, które następuje w programie obsługi. (Odziedziczone po HttpClientHandler) |
| MaxConnectionsPerServer |
Pobiera lub ustawia maksymalną liczbę współbieżnych połączeń (na punkt końcowy serwera) dozwolonych podczas przesyłania żądań przy użyciu HttpClient obiektu. Należy pamiętać, że limit jest na punkt końcowy 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. |
| PreAuthenticate |
Pobiera lub ustawia wartość wskazującą, czy program obsługi wysyła nagłówek autoryzacji z żądaniem. (Odziedziczone po HttpClientHandler) |
| Properties |
Pobiera słownik zapisywalny (czyli mapę) właściwości niestandardowych dla HttpClient żądań. Słownik jest inicjowany jako pusty; Można wstawić pary klucz-wartość i wykonywać 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 do 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 protokoły TLS/SSL używane przez HttpClient obiekty zarządzane przez obiekt HttpClientHandler. (Odziedziczone po HttpClientHandler) |
| SupportsAutomaticDecompression |
Pobiera wartość wskazującą, czy program obsługi obsługuje dekompresację 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 zezwalać na szybkie udostępnianie połączeń uwierzytelnionych przy użyciu protokołu 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
| Nazwa | Opis |
|---|---|
| Dispose() |
Zwalnia niezarządzane zasoby i usuwa zarządzane zasoby używane przez program HttpMessageHandler. (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 określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| SendAsync(HttpRequestMessage, CancellationToken) |
Tworzy wystąpienie HttpResponseMessage na podstawie informacji podanych w HttpRequestMessage operacji, która nie zostanie zablokowana. (Odziedziczone po HttpClientHandler) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |