C# Class System.Net.Http.WinHttpHandler.WinHttpHandler

Inheritance: HttpMessageHandler
Mostra file Open project: dotnet/corefx

Private Properties

Property Type Description
AddRequestHeaders void
CheckDisposed void
CheckDisposedOrStarted void
EnsureSessionHandleExists void
HandleAsyncException void
InternalReceiveResponseHeadersAsync RendezvousAwaitable
InternalSendRequestAsync RendezvousAwaitable
InternalSendRequestBodyAsync Task
IsChunkedModeForSend bool
SetNoClientCertificate void
SetOperationStarted void
SetRequestHandleBufferingOptions void
SetRequestHandleClientCertificateOptions void
SetRequestHandleCookieOptions void
SetRequestHandleCredentialsOptions void
SetRequestHandleDecompressionOptions void
SetRequestHandleHttp2Options void
SetRequestHandleOptions void
SetRequestHandleProxyOptions void
SetRequestHandleRedirectionOptions void
SetRequestHandleTlsOptions void
SetSessionHandleConnectionOptions void
SetSessionHandleOptions void
SetSessionHandleTimeoutOptions void
SetSessionHandleTlsOptions void
SetStatusCallback void
SetWinHttpOption void
SetWinHttpOption void
SetWinHttpOption void
StartRequest void
ThrowOnInvalidHandle void

Public Methods

Method Description
WinHttpHandler ( ) : System.Collections.Generic

Protected Methods

Method Description
Dispose ( bool disposing ) : void
SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task

Private Methods

Method Description
AddRequestHeaders ( Interop.WinHttp.SafeWinHttpHandle requestHandle, HttpRequestMessage requestMessage, CookieContainer cookies ) : void
CheckDisposed ( ) : void
CheckDisposedOrStarted ( ) : void
EnsureSessionHandleExists ( WinHttpRequestState state ) : void
HandleAsyncException ( WinHttpRequestState state, Exception ex ) : void
InternalReceiveResponseHeadersAsync ( WinHttpRequestState state ) : RendezvousAwaitable
InternalSendRequestAsync ( WinHttpRequestState state ) : RendezvousAwaitable
InternalSendRequestBodyAsync ( WinHttpRequestState state, bool chunkedModeForSend ) : Task
IsChunkedModeForSend ( HttpRequestMessage requestMessage ) : bool
SetNoClientCertificate ( Interop.WinHttp.SafeWinHttpHandle requestHandle ) : void
SetOperationStarted ( ) : void
SetRequestHandleBufferingOptions ( Interop.WinHttp.SafeWinHttpHandle requestHandle ) : void
SetRequestHandleClientCertificateOptions ( Interop.WinHttp.SafeWinHttpHandle requestHandle, Uri requestUri ) : void
SetRequestHandleCookieOptions ( Interop.WinHttp.SafeWinHttpHandle requestHandle ) : void
SetRequestHandleCredentialsOptions ( WinHttpRequestState state ) : void
SetRequestHandleDecompressionOptions ( Interop.WinHttp.SafeWinHttpHandle requestHandle ) : void
SetRequestHandleHttp2Options ( Interop.WinHttp.SafeWinHttpHandle requestHandle, System.Version requestVersion ) : void
SetRequestHandleOptions ( WinHttpRequestState state ) : void
SetRequestHandleProxyOptions ( WinHttpRequestState state ) : void
SetRequestHandleRedirectionOptions ( Interop.WinHttp.SafeWinHttpHandle requestHandle ) : void
SetRequestHandleTlsOptions ( Interop.WinHttp.SafeWinHttpHandle requestHandle ) : void
SetSessionHandleConnectionOptions ( Interop.WinHttp.SafeWinHttpHandle sessionHandle ) : void
SetSessionHandleOptions ( Interop.WinHttp.SafeWinHttpHandle sessionHandle ) : void
SetSessionHandleTimeoutOptions ( Interop.WinHttp.SafeWinHttpHandle sessionHandle ) : void
SetSessionHandleTlsOptions ( Interop.WinHttp.SafeWinHttpHandle sessionHandle ) : void
SetStatusCallback ( Interop.WinHttp.SafeWinHttpHandle requestHandle, System.Net.Interop callback ) : void
SetWinHttpOption ( Interop.WinHttp.SafeWinHttpHandle handle, uint option, IntPtr optionData, uint optionSize ) : void
SetWinHttpOption ( Interop.WinHttp.SafeWinHttpHandle handle, uint option, string optionData ) : void
SetWinHttpOption ( Interop.WinHttp.SafeWinHttpHandle handle, uint option, uint &optionData ) : void
StartRequest ( WinHttpRequestState state ) : void
ThrowOnInvalidHandle ( Interop.WinHttp.SafeWinHttpHandle handle ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

SendAsync() protected method

protected SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request HttpRequestMessage
cancellationToken System.Threading.CancellationToken
return Task

WinHttpHandler() public method

public WinHttpHandler ( ) : System.Collections.Generic
return System.Collections.Generic