WebRequestHandler Class

.NET Framework (current version)
 

Provides desktop-specific features not available to Windows Store apps or other environments.

Namespace:   System.Net.Http
Assembly:  System.Net.Http.WebRequest (in System.Net.Http.WebRequest.dll)

System.Object
  System.Net.Http.HttpMessageHandler
    System.Net.Http.HttpClientHandler
      System.Net.Http.WebRequestHandler

public class WebRequestHandler : HttpClientHandler

NameDescription
System_CAPS_pubmethodWebRequestHandler()

Initializes a new instance of the WebRequestHandler class.

NameDescription
System_CAPS_pubpropertyAllowAutoRedirect

Gets or sets a value that indicates whether the handler should follow redirection responses.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertyAllowPipelining

Gets or sets a value that indicates whether to pipeline the request to the Internet resource.

System_CAPS_pubpropertyAuthenticationLevel

Gets or sets a value indicating the level of authentication and impersonation used for this request.

System_CAPS_pubpropertyAutomaticDecompression

Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertyCachePolicy

Gets or sets the cache policy for this request.

System_CAPS_pubpropertyClientCertificateOptions

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.)

System_CAPS_pubpropertyClientCertificates

Gets or sets the collection of security certificates that are associated with this request.

System_CAPS_pubpropertyContinueTimeout

Gets or sets the amount of time, in milliseconds, the application will wait for 100-continue from the server before uploading data.

System_CAPS_pubpropertyCookieContainer

Gets or sets the cookie container used to store server cookies by the handler.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertyCredentials

Gets or sets authentication information used by this handler.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertyImpersonationLevel

Gets or sets the impersonation level for the current request.

System_CAPS_pubpropertyMaxAutomaticRedirections

Gets or sets the maximum number of redirects that the handler follows.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertyMaxRequestContentBufferSize

Gets or sets the maximum request content buffer size used by the handler.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertyMaxResponseHeadersLength

Gets or sets the maximum allowed length of the response headers.

System_CAPS_pubpropertyPreAuthenticate

Gets or sets a value that indicates whether the handler sends an Authorization header with the request.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertyProxy

Gets or sets proxy information used by the handler.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertyReadWriteTimeout

Gets or sets a time-out in milliseconds when writing a request to or reading a response from a server.

System_CAPS_pubpropertyServerCertificateValidationCallback

Gets or sets a callback method to validate the server certificate.

System_CAPS_pubpropertySupportsAutomaticDecompression

Gets a value that indicates whether the handler supports automatic response content decompression.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertySupportsProxy

Gets a value that indicates whether the handler supports proxy settings.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertySupportsRedirectConfiguration

Gets a value that indicates whether the handler supports configuration settings for the AllowAutoRedirect and MaxAutomaticRedirections properties.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertyUnsafeAuthenticatedConnectionSharing

Gets or sets a value that indicates whether to allow high-speed NTLM-authenticated connection sharing.

System_CAPS_pubpropertyUseCookies

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.)

System_CAPS_pubpropertyUseDefaultCredentials

Gets or sets a value that controls whether default credentials are sent with requests by the handler.(Inherited from HttpClientHandler.)

System_CAPS_pubpropertyUseProxy

Gets or sets a value that indicates whether the handler uses a proxy for requests. (Inherited from HttpClientHandler.)

NameDescription
System_CAPS_pubmethodDispose()

Releases the unmanaged resources and disposes of the managed resources used by the HttpMessageHandler.(Inherited from HttpMessageHandler.)

System_CAPS_protmethodDispose(Boolean)

Releases the unmanaged resources used by the HttpClientHandler and optionally disposes of the managed resources.(Inherited from HttpClientHandler.)

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_protmethodSendAsync(HttpRequestMessage, CancellationToken)

Creates an instance of HttpResponseMessage based on the information provided in the HttpRequestMessage as an operation that will not block.(Inherited from HttpClientHandler.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

This class implements a transport handler using HttpWebRequest instances to send HTTP requests to servers.

.NET Framework
Available since 4.5

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: