WebRequestHandler Class

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:
© 2016 Microsoft