HttpClientHandler Class
A base class for HTTP handler implementations.
Namespace: System.Net.Http
Assembly: System.Net.Http (in System.Net.Http.dll)
The HttpClientHandler type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | AllowAutoRedirect | Gets or sets a value that indicates whether the handler should follow redirection responses. |
![]() | AutomaticDecompression | Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response. |
![]() | ClientCertificateOptions | Gets or sets how the client certificates are provided. |
![]() | CookieContainer | Gets or sets the cookie container used to store server cookies by the handler. |
![]() | Credentials | Gets or sets authentication information used by this handler. |
![]() | MaxAutomaticRedirections | Gets or sets the maximum number of redirects that the handler follows. |
![]() | MaxRequestContentBufferSize | Gets or sets the maximum request content buffer size used by the handler. |
![]() | PreAuthenticate | Gets or sets a value that indicates whether the handler sends an Authorization header with the request. |
![]() | Proxy | Gets or sets proxy information used by the handler. |
![]() | SupportsAutomaticDecompression | Gets a value that indicates whether the handler supports automatic response content decompression. |
![]() | SupportsProxy | Gets a value that indicates whether the handler supports proxy settings. |
![]() | SupportsRedirectConfiguration | Gets a value that indicates whether the handler supports configuration settings for the AllowAutoRedirect and MaxAutomaticRedirections properties. |
![]() | UseCookies | 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. |
![]() | UseDefaultCredentials | Gets or sets a value that controls whether default credentials are sent with requests by the handler. |
![]() | UseProxy | Gets or sets a value that indicates whether the handler uses a proxy for requests. |
| Name | Description | |
|---|---|---|
![]() | Dispose() | Releases the unmanaged resources and disposes of the managed resources used by the HttpMessageHandler. (Inherited from HttpMessageHandler.) |
![]() | Dispose(Boolean) | Releases the unmanaged resources used by the HttpClientHandler and optionally disposes of the managed resources. (Overrides HttpMessageHandler::Dispose(Boolean).) |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | (Inherited from Object.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | SendAsync | Sends an HTTP request with a cancellation token as an asynchronous operation. (Overrides HttpMessageHandler::SendAsync(HttpRequestMessage, CancellationToken).) |
![]() | ToString | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | SupportsAllowAutoRedirect | Determines whether the HTTP client handler supports following redirection responses. (Defined by HttpClientHandlerExtensions.) |
![]() | SupportsPreAuthenticate | Determines whether the HTTP client handler supports sending an authorization header with the request. (Defined by HttpClientHandlerExtensions.) |
![]() | SupportsProtocolVersion | Determines whether the HTTP client handler supports protocol version with the request. (Defined by HttpClientHandlerExtensions.) |
![]() | SupportsTransferEncodingChunked | Determines whether the HTTP client handler supports transfer encoding chunked. (Defined by HttpClientHandlerExtensions.) |
![]() | SupportsUseProxy | Determines whether the HTTP client handler supports using a proxy for the request. (Defined by HttpClientHandlerExtensions.) |
Show:
