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

상속: HttpMessageInvoker
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

공개 메소드들

메소드 설명
CancelPendingRequests ( ) : void
DeleteAsync ( Uri requestUri ) : Task
DeleteAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
DeleteAsync ( string requestUri ) : Task
DeleteAsync ( string requestUri, CancellationToken cancellationToken ) : Task
GetAsync ( Uri requestUri ) : Task
GetAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
GetAsync ( Uri requestUri, HttpCompletionOption completionOption ) : Task
GetAsync ( Uri requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
GetAsync ( string requestUri ) : Task
GetAsync ( string requestUri, CancellationToken cancellationToken ) : Task
GetAsync ( string requestUri, HttpCompletionOption completionOption ) : Task
GetAsync ( string requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
GetByteArrayAsync ( Uri requestUri ) : Task
GetByteArrayAsync ( string requestUri ) : Task
GetStreamAsync ( Uri requestUri ) : Task
GetStreamAsync ( string requestUri ) : Task
GetStringAsync ( Uri requestUri ) : Task
GetStringAsync ( string requestUri ) : Task
HttpClient ( ) : System.Diagnostics
HttpClient ( HttpMessageHandler handler ) : System.Diagnostics
HttpClient ( HttpMessageHandler handler, bool disposeHandler ) : System.Diagnostics
PostAsync ( Uri requestUri, HttpContent content ) : Task
PostAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
PostAsync ( string requestUri, HttpContent content ) : Task
PostAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
PutAsync ( Uri requestUri, HttpContent content ) : Task
PutAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
PutAsync ( string requestUri, HttpContent content ) : Task
PutAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
SendAsync ( HttpRequestMessage request ) : Task
SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption ) : Task
SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

비공개 메소드들

메소드 설명
CheckBaseAddress ( Uri baseAddress, string parameterName ) : void
CheckDisposed ( ) : void
CheckDisposedOrStarted ( ) : void
CheckRequestMessage ( HttpRequestMessage request ) : void
CreateUri ( String uri ) : Uri
FinishGetStreamAsync ( Task getTask ) : Task
FinishSendAsyncBuffered ( Task sendTask, HttpRequestMessage request, CancellationTokenSource cts, bool disposeCts ) : Task
FinishSendAsyncUnbuffered ( Task sendTask, HttpRequestMessage request, CancellationTokenSource cts, bool disposeCts ) : Task
GeStringAsyncCore ( Task getTask ) : Task
GetByteArrayAsyncCore ( Task getTask ) : Task
HandleFinishSendAsyncCleanup ( HttpRequestMessage request, CancellationTokenSource cts, bool disposeCts ) : void
HandleFinishSendAsyncError ( Exception e, CancellationTokenSource cts ) : void
PrepareRequestMessage ( HttpRequestMessage request ) : void
SetOperationStarted ( ) : void

메소드 상세

CancelPendingRequests() 공개 메소드

public CancelPendingRequests ( ) : void
리턴 void

DeleteAsync() 공개 메소드

public DeleteAsync ( Uri requestUri ) : Task
requestUri System.Uri
리턴 Task

DeleteAsync() 공개 메소드

public DeleteAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
requestUri System.Uri
cancellationToken System.Threading.CancellationToken
리턴 Task

DeleteAsync() 공개 메소드

public DeleteAsync ( string requestUri ) : Task
requestUri string
리턴 Task

DeleteAsync() 공개 메소드

public DeleteAsync ( string requestUri, CancellationToken cancellationToken ) : Task
requestUri string
cancellationToken System.Threading.CancellationToken
리턴 Task

Dispose() 보호된 메소드

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

GetAsync() 공개 메소드

public GetAsync ( Uri requestUri ) : Task
requestUri System.Uri
리턴 Task

GetAsync() 공개 메소드

public GetAsync ( Uri requestUri, CancellationToken cancellationToken ) : Task
requestUri System.Uri
cancellationToken System.Threading.CancellationToken
리턴 Task

GetAsync() 공개 메소드

public GetAsync ( Uri requestUri, HttpCompletionOption completionOption ) : Task
requestUri System.Uri
completionOption HttpCompletionOption
리턴 Task

GetAsync() 공개 메소드

public GetAsync ( Uri requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
requestUri System.Uri
completionOption HttpCompletionOption
cancellationToken System.Threading.CancellationToken
리턴 Task

GetAsync() 공개 메소드

public GetAsync ( string requestUri ) : Task
requestUri string
리턴 Task

GetAsync() 공개 메소드

public GetAsync ( string requestUri, CancellationToken cancellationToken ) : Task
requestUri string
cancellationToken System.Threading.CancellationToken
리턴 Task

GetAsync() 공개 메소드

public GetAsync ( string requestUri, HttpCompletionOption completionOption ) : Task
requestUri string
completionOption HttpCompletionOption
리턴 Task

GetAsync() 공개 메소드

public GetAsync ( string requestUri, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
requestUri string
completionOption HttpCompletionOption
cancellationToken System.Threading.CancellationToken
리턴 Task

GetByteArrayAsync() 공개 메소드

public GetByteArrayAsync ( Uri requestUri ) : Task
requestUri System.Uri
리턴 Task

GetByteArrayAsync() 공개 메소드

public GetByteArrayAsync ( string requestUri ) : Task
requestUri string
리턴 Task

GetStreamAsync() 공개 메소드

public GetStreamAsync ( Uri requestUri ) : Task
requestUri System.Uri
리턴 Task

GetStreamAsync() 공개 메소드

public GetStreamAsync ( string requestUri ) : Task
requestUri string
리턴 Task

GetStringAsync() 공개 메소드

public GetStringAsync ( Uri requestUri ) : Task
requestUri System.Uri
리턴 Task

GetStringAsync() 공개 메소드

public GetStringAsync ( string requestUri ) : Task
requestUri string
리턴 Task

HttpClient() 공개 메소드

public HttpClient ( ) : System.Diagnostics
리턴 System.Diagnostics

HttpClient() 공개 메소드

public HttpClient ( HttpMessageHandler handler ) : System.Diagnostics
handler HttpMessageHandler
리턴 System.Diagnostics

HttpClient() 공개 메소드

public HttpClient ( HttpMessageHandler handler, bool disposeHandler ) : System.Diagnostics
handler HttpMessageHandler
disposeHandler bool
리턴 System.Diagnostics

PostAsync() 공개 메소드

public PostAsync ( Uri requestUri, HttpContent content ) : Task
requestUri System.Uri
content HttpContent
리턴 Task

PostAsync() 공개 메소드

public PostAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri System.Uri
content HttpContent
cancellationToken System.Threading.CancellationToken
리턴 Task

PostAsync() 공개 메소드

public PostAsync ( string requestUri, HttpContent content ) : Task
requestUri string
content HttpContent
리턴 Task

PostAsync() 공개 메소드

public PostAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri string
content HttpContent
cancellationToken System.Threading.CancellationToken
리턴 Task

PutAsync() 공개 메소드

public PutAsync ( Uri requestUri, HttpContent content ) : Task
requestUri Uri
content HttpContent
리턴 Task

PutAsync() 공개 메소드

public PutAsync ( Uri requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri Uri
content HttpContent
cancellationToken CancellationToken
리턴 Task

PutAsync() 공개 메소드

public PutAsync ( string requestUri, HttpContent content ) : Task
requestUri string
content HttpContent
리턴 Task

PutAsync() 공개 메소드

public PutAsync ( string requestUri, HttpContent content, CancellationToken cancellationToken ) : Task
requestUri string
content HttpContent
cancellationToken CancellationToken
리턴 Task

SendAsync() 공개 메소드

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

SendAsync() 공개 메소드

public SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request HttpRequestMessage
cancellationToken CancellationToken
리턴 Task

SendAsync() 공개 메소드

public SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption ) : Task
request HttpRequestMessage
completionOption HttpCompletionOption
리턴 Task

SendAsync() 공개 메소드

public SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
request HttpRequestMessage
completionOption HttpCompletionOption
cancellationToken CancellationToken
리턴 Task