C# 클래스 Microsoft.Http.HttpClient

상속: IDisposable
파일 보기 프로젝트 열기: o2platform/O2.Platform.Projects 1 사용 예제들

공개 메소드들

메소드 설명
BeginSend ( HttpRequestMessage request, AsyncCallback callback, object state ) : IAsyncResult
Dispose ( ) : void
EndSend ( IAsyncResult result ) : HttpResponseMessage
HttpClient ( ) : System
HttpClient ( Uri baseAddress ) : System
HttpClient ( string baseAddress ) : System
Send ( HttpMethod method ) : HttpResponseMessage
Send ( HttpMethod method, Uri uri ) : HttpResponseMessage
Send ( HttpMethod method, Uri uri, HttpContent content ) : HttpResponseMessage
Send ( HttpMethod method, Uri uri, Microsoft.Http.Headers.RequestHeaders headers ) : HttpResponseMessage
Send ( HttpMethod method, Uri uri, Microsoft.Http.Headers.RequestHeaders headers, HttpContent content ) : HttpResponseMessage
Send ( HttpMethod method, string uri ) : HttpResponseMessage
Send ( HttpMethod method, string uri, HttpContent content ) : HttpResponseMessage
Send ( HttpMethod method, string uri, Microsoft.Http.Headers.RequestHeaders headers ) : HttpResponseMessage
Send ( HttpMethod method, string uri, Microsoft.Http.Headers.RequestHeaders headers, HttpContent content ) : HttpResponseMessage
Send ( HttpRequestMessage request ) : HttpResponseMessage
SendAsync ( HttpRequestMessage request ) : void
SendAsync ( HttpRequestMessage request, object userState ) : void
SendAsyncCancel ( object userState ) : void

보호된 메소드들

메소드 설명
CreateTransportStage ( ) : Microsoft.Http.HttpStage
Dispose ( bool disposing ) : void
ThrowIfDisposed ( ) : void

비공개 메소드들

메소드 설명
BeginSendCore ( HttpRequestMessage request, AsyncCallback callback, object state ) : HttpStageProcessingAsyncResult
GetPipeline ( ) : ReadOnlyCollection
OperationCompleted ( object o ) : void
PrepareRequest ( HttpRequestMessage &request ) : void
SendAsyncCore ( HttpRequestMessage request, object userState ) : void
SendCompletedCore ( IAsyncResult a ) : void

메소드 상세

BeginSend() 공개 메소드

public BeginSend ( HttpRequestMessage request, AsyncCallback callback, object state ) : IAsyncResult
request HttpRequestMessage
callback AsyncCallback
state object
리턴 IAsyncResult

CreateTransportStage() 보호된 메소드

protected CreateTransportStage ( ) : Microsoft.Http.HttpStage
리턴 Microsoft.Http.HttpStage

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

EndSend() 공개 메소드

public EndSend ( IAsyncResult result ) : HttpResponseMessage
result IAsyncResult
리턴 HttpResponseMessage

HttpClient() 공개 메소드

public HttpClient ( ) : System
리턴 System

HttpClient() 공개 메소드

public HttpClient ( Uri baseAddress ) : System
baseAddress System.Uri
리턴 System

HttpClient() 공개 메소드

public HttpClient ( string baseAddress ) : System
baseAddress string
리턴 System

Send() 공개 메소드

public Send ( HttpMethod method ) : HttpResponseMessage
method HttpMethod
리턴 HttpResponseMessage

Send() 공개 메소드

public Send ( HttpMethod method, Uri uri ) : HttpResponseMessage
method HttpMethod
uri System.Uri
리턴 HttpResponseMessage

Send() 공개 메소드

public Send ( HttpMethod method, Uri uri, HttpContent content ) : HttpResponseMessage
method HttpMethod
uri System.Uri
content HttpContent
리턴 HttpResponseMessage

Send() 공개 메소드

public Send ( HttpMethod method, Uri uri, Microsoft.Http.Headers.RequestHeaders headers ) : HttpResponseMessage
method HttpMethod
uri System.Uri
headers Microsoft.Http.Headers.RequestHeaders
리턴 HttpResponseMessage

Send() 공개 메소드

public Send ( HttpMethod method, Uri uri, Microsoft.Http.Headers.RequestHeaders headers, HttpContent content ) : HttpResponseMessage
method HttpMethod
uri System.Uri
headers Microsoft.Http.Headers.RequestHeaders
content HttpContent
리턴 HttpResponseMessage

Send() 공개 메소드

public Send ( HttpMethod method, string uri ) : HttpResponseMessage
method HttpMethod
uri string
리턴 HttpResponseMessage

Send() 공개 메소드

public Send ( HttpMethod method, string uri, HttpContent content ) : HttpResponseMessage
method HttpMethod
uri string
content HttpContent
리턴 HttpResponseMessage

Send() 공개 메소드

public Send ( HttpMethod method, string uri, Microsoft.Http.Headers.RequestHeaders headers ) : HttpResponseMessage
method HttpMethod
uri string
headers Microsoft.Http.Headers.RequestHeaders
리턴 HttpResponseMessage

Send() 공개 메소드

public Send ( HttpMethod method, string uri, Microsoft.Http.Headers.RequestHeaders headers, HttpContent content ) : HttpResponseMessage
method HttpMethod
uri string
headers Microsoft.Http.Headers.RequestHeaders
content HttpContent
리턴 HttpResponseMessage

Send() 공개 메소드

public Send ( HttpRequestMessage request ) : HttpResponseMessage
request HttpRequestMessage
리턴 HttpResponseMessage

SendAsync() 공개 메소드

public SendAsync ( HttpRequestMessage request ) : void
request HttpRequestMessage
리턴 void

SendAsync() 공개 메소드

public SendAsync ( HttpRequestMessage request, object userState ) : void
request HttpRequestMessage
userState object
리턴 void

SendAsyncCancel() 공개 메소드

public SendAsyncCancel ( object userState ) : void
userState object
리턴 void

ThrowIfDisposed() 보호된 메소드

protected ThrowIfDisposed ( ) : void
리턴 void