C# 클래스 System.Net.Http.WinHttpHandler.WinHttpHandler

상속: HttpMessageHandler
파일 보기 프로젝트 열기: dotnet/corefx

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