C# Класс System.Net.Http.WinHttpHandler.WinHttpHandler

Наследование: HttpMessageHandler
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
WinHttpHandler ( ) : System.Collections.Generic

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task

Приватные методы

Метод Описание
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

Описание методов

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

SendAsync() защищенный Метод

protected SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request HttpRequestMessage
cancellationToken System.Threading.CancellationToken
Результат Task

WinHttpHandler() публичный Метод

public WinHttpHandler ( ) : System.Collections.Generic
Результат System.Collections.Generic