WebRequestHandler WebRequestHandler WebRequestHandler WebRequestHandler Class

Definicja

Program udostępnia funkcje specyficzne dla pulpitu, które nie są dostępne dla aplikacji ze sklepu Windows lub innych środowisk.Provides desktop-specific features not available to Windows Store apps or other environments.

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 program obsługi transportu przy HttpWebRequest użyciu wystąpień do wysyłania żądań HTTP do serwerów.This class implements a transport handler using HttpWebRequest instances to send HTTP requests to servers.

Konstruktory

WebRequestHandler() WebRequestHandler() WebRequestHandler() WebRequestHandler()

Inicjuje nowe wystąpienie klasy WebRequestHandler klasy.Initializes a new instance of the WebRequestHandler class.

Właściwości

AllowAutoRedirect AllowAutoRedirect AllowAutoRedirect AllowAutoRedirect

Pobiera lub ustawia wartość wskazującą, czy program obsługi powinien postępować zgodnie z odpowiedziami przekierowania.Gets or sets a value that indicates whether the handler should follow redirection responses.

(Inherited from HttpClientHandler)
AllowPipelining AllowPipelining AllowPipelining AllowPipelining

Pobiera lub ustawia wartość wskazującą, czy potoku żądanie do zasobu internetowego.Gets or sets a value that indicates whether to pipeline the request to the Internet resource.

AuthenticationLevel AuthenticationLevel AuthenticationLevel AuthenticationLevel

Pobiera lub ustawia wartość wskazującą poziom uwierzytelniania i personifikacji używany dla tego żądania.Gets or sets a value indicating the level of authentication and impersonation used for this request.

AutomaticDecompression AutomaticDecompression AutomaticDecompression AutomaticDecompression

Pobiera lub ustawia typ metody dekompresji używanej przez program obsługi dla automatycznej dekompresji odpowiedzi zawartości HTTP.Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.

(Inherited from HttpClientHandler)
CachePolicy CachePolicy CachePolicy CachePolicy

Pobiera lub ustawia zasady pamięci podręcznej dla tego żądania.Gets or sets the cache policy for this request.

CheckCertificateRevocationList CheckCertificateRevocationList CheckCertificateRevocationList CheckCertificateRevocationList

Pobiera lub ustawia wartość wskazującą, czy certyfikat jest sprawdzany na liście odwołania urzędu certyfikacji.Gets or sets a value that indicates whether the certificate is checked against the certificate authority revocation list.

(Inherited from HttpClientHandler)
ClientCertificateOptions ClientCertificateOptions ClientCertificateOptions ClientCertificateOptions

Pobiera lub ustawia wartość wskazującą, czy certyfikat jest automatycznie pobierany z magazynu certyfikatów lub czy obiekt wywołujący może zostać przekazany do określonego certyfikatu klienta.Gets or sets a value that indicates if the certificate is automatically picked from the certificate store or if the caller is allowed to pass in a specific client certificate.

(Inherited from HttpClientHandler)
ClientCertificates ClientCertificates ClientCertificates ClientCertificates

Pobiera lub ustawia kolekcję certyfikatów zabezpieczeń, które są skojarzone z tym żądaniem.Gets or sets the collection of security certificates that are associated with this request.

ContinueTimeout ContinueTimeout ContinueTimeout ContinueTimeout

Pobiera lub ustawia czas (w milisekundach), po upływie którego aplikacja będzie czekać na 100 — Kontynuuj od serwera przed przekazaniem danych.Gets or sets the amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data.

CookieContainer CookieContainer CookieContainer CookieContainer

Pobiera lub ustawia kontener plików cookie używany do przechowywania plików cookie serwera przez program obsługi.Gets or sets the cookie container used to store server cookies by the handler.

(Inherited from HttpClientHandler)
Credentials Credentials Credentials Credentials

Pobiera lub ustawia informacje uwierzytelniania używane przez tę procedurę obsługi.Gets or sets authentication information used by this handler.

(Inherited from HttpClientHandler)
DefaultProxyCredentials DefaultProxyCredentials DefaultProxyCredentials DefaultProxyCredentials

Gdy używany jest domyślny (systemowy) serwer proxy, Pobiera lub ustawia poświadczenia do przesłania do domyślnego serwera proxy na potrzeby uwierzytelniania.When the default (system) proxy is being used, gets or sets the credentials to submit to the default proxy server for authentication. Domyślny serwer proxy jest używany tylko wtedy UseProxy , gdy jest true ustawiony Proxy na i ma nullustawioną wartość.The default proxy is used only when UseProxy is set to true and Proxy is set to null.

(Inherited from HttpClientHandler)
ImpersonationLevel ImpersonationLevel ImpersonationLevel ImpersonationLevel

Pobiera lub ustawia poziom personifikacji dla bieżącego żądania.Gets or sets the impersonation level for the current request.

MaxAutomaticRedirections MaxAutomaticRedirections MaxAutomaticRedirections MaxAutomaticRedirections

Pobiera lub ustawia maksymalną liczbę przekierowań, która jest następująca dla programu obsługi.Gets or sets the maximum number of redirects that the handler follows.

(Inherited from HttpClientHandler)
MaxConnectionsPerServer MaxConnectionsPerServer MaxConnectionsPerServer MaxConnectionsPerServer

Pobiera lub ustawia maksymalną liczbę równoczesnych połączeń (na punkt końcowy serwera) dozwoloną podczas wykonywania żądań przy użyciu HttpClient obiektu.Gets or sets the maximum number of concurrent connections (per server endpoint) allowed when making requests using an HttpClient object. Należy zauważyć, że limit dotyczy każdego punktu końcowego serwera, więc na przykład wartość 256 256 zezwoli współbieżnych połączeń z http://www.adatum.com/ i do innych http://www.adventure-works.com/256.Note that the limit is per server endpoint, so for example a value of 256 would permit 256 concurrent connections to http://www.adatum.com/ and another 256 to http://www.adventure-works.com/.

(Inherited from HttpClientHandler)
MaxRequestContentBufferSize MaxRequestContentBufferSize MaxRequestContentBufferSize MaxRequestContentBufferSize

Pobiera lub ustawia maksymalny rozmiar buforu zawartości żądania używany przez program obsługi.Gets or sets the maximum request content buffer size used by the handler.

(Inherited from HttpClientHandler)
MaxResponseHeadersLength MaxResponseHeadersLength MaxResponseHeadersLength MaxResponseHeadersLength

Pobiera lub ustawia maksymalną dozwoloną długość nagłówków odpowiedzi.Gets or sets the maximum allowed length of the response headers.

PreAuthenticate PreAuthenticate PreAuthenticate PreAuthenticate

Pobiera lub ustawia wartość wskazującą, czy program obsługi wysyła nagłówek autoryzacji z żądaniem.Gets or sets a value that indicates whether the handler sends an Authorization header with the request.

(Inherited from HttpClientHandler)
Properties Properties Properties Properties

Pobiera zapisywalny słownik (czyli mapę) właściwości niestandardowych dla HttpClient żądań.Gets a writable dictionary (that is, a map) of custom properties for the HttpClient requests. Słownik jest zainicjowany jako pusty; można wstawiać pary klucz-wartość dla programów obsługi niestandardowych i przetwarzania specjalnego.The dictionary is initialized empty; you can insert and query key-value pairs for your custom handlers and special processing.

(Inherited from HttpClientHandler)
Proxy Proxy Proxy Proxy

Pobiera lub ustawia informacje o serwerze proxy używane przez program obsługi.Gets or sets proxy information used by the handler.

(Inherited from HttpClientHandler)
ReadWriteTimeout ReadWriteTimeout ReadWriteTimeout ReadWriteTimeout

Pobiera lub ustawia limit czasu w milisekundach podczas zapisywania żądania lub odczytywania odpowiedzi z serwera.Gets or sets a time-out in milliseconds when writing a request to or reading a response from a server.

ServerCertificateCustomValidationCallback ServerCertificateCustomValidationCallback ServerCertificateCustomValidationCallback ServerCertificateCustomValidationCallback

Pobiera lub ustawia metodę wywołania zwrotnego w celu zweryfikowania certyfikatu serwera.Gets or sets a callback method to validate the server certificate.

(Inherited from HttpClientHandler)
ServerCertificateValidationCallback ServerCertificateValidationCallback ServerCertificateValidationCallback ServerCertificateValidationCallback

Pobiera lub ustawia metodę wywołania zwrotnego w celu zweryfikowania certyfikatu serwera.Gets or sets a callback method to validate the server certificate.

SslProtocols SslProtocols SslProtocols SslProtocols

Pobiera lub ustawia protokół TLS/SSL używany przez HttpClient obiekty zarządzane przez obiekt HttpClientHandler.Gets or sets the TLS/SSL protocol used by the HttpClient objects managed by the HttpClientHandler object.

(Inherited from HttpClientHandler)
SupportsAutomaticDecompression SupportsAutomaticDecompression SupportsAutomaticDecompression SupportsAutomaticDecompression

Pobiera wartość wskazującą, czy program obsługi obsługuje automatyczną kompresję zawartości odpowiedzi.Gets a value that indicates whether the handler supports automatic response content decompression.

(Inherited from HttpClientHandler)
SupportsProxy SupportsProxy SupportsProxy SupportsProxy

Pobiera wartość wskazującą, czy program obsługi obsługuje ustawienia proxy.Gets a value that indicates whether the handler supports proxy settings.

(Inherited from HttpClientHandler)
SupportsRedirectConfiguration SupportsRedirectConfiguration SupportsRedirectConfiguration SupportsRedirectConfiguration

Pobiera wartość wskazującą, czy program obsługi obsługuje ustawienia AllowAutoRedirect konfiguracji właściwości i. MaxAutomaticRedirectionsGets a value that indicates whether the handler supports configuration settings for the AllowAutoRedirect and MaxAutomaticRedirections properties.

(Inherited from HttpClientHandler)
UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing UnsafeAuthenticatedConnectionSharing

Pobiera lub ustawia wartość wskazującą, czy ma być dozwolone udostępnianie połączenia o dużej szybkości przez uwierzytelnianie NTLM.Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing.

UseCookies UseCookies UseCookies 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ń.Gets or sets a value that indicates whether the handler uses the CookieContainer property to store server cookies and uses these cookies when sending requests.

(Inherited from HttpClientHandler)
UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials UseDefaultCredentials

Pobiera lub ustawia wartość określającą, czy domyślne poświadczenia są wysyłane z żądaniami przez program obsługi.Gets or sets a value that controls whether default credentials are sent with requests by the handler.

(Inherited from HttpClientHandler)
UseProxy UseProxy UseProxy UseProxy

Pobiera lub ustawia wartość wskazującą, czy program obsługi używa serwera proxy dla żądań.Gets or sets a value that indicates whether the handler uses a proxy for requests.

(Inherited from HttpClientHandler)

Metody

Dispose() Dispose() Dispose() Dispose()

Zwalnia zasoby niezarządzane i usuwa zasoby zarządzane używane przez HttpMessageHandlerprogram.Releases the unmanaged resources and disposes of the managed resources used by the HttpMessageHandler.

(Inherited from HttpMessageHandler)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Zwalnia niezarządzane zasoby używane przez HttpClientHandler i opcjonalnie usuwa zarządzane zasoby.Releases the unmanaged resources used by the HttpClientHandler and optionally disposes of the managed resources.

(Inherited from HttpClientHandler)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Inherited from Object)
SendAsync(HttpRequestMessage, CancellationToken) SendAsync(HttpRequestMessage, CancellationToken) SendAsync(HttpRequestMessage, CancellationToken) SendAsync(HttpRequestMessage, CancellationToken)

Tworzy wystąpienie HttpResponseMessage na podstawie informacji podanych HttpRequestMessage w jako operacja, która nie zostanie zablokowana.Creates an instance of HttpResponseMessage based on the information provided in the HttpRequestMessage as an operation that will not block.

(Inherited from HttpClientHandler)
ToString() ToString() ToString() ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Inherited from Object)

Dotyczy