C# 클래스 YouScribe.Rest.YousScribeHMACHttpClientDecorator

상속: YousScribeHttpClient
파일 보기 프로젝트 열기: Youscribe/YouscribeNet

공개 메소드들

메소드 설명
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
GetBaseClientFactory ( byte secretKey, int applicationId, IHMAC hmac ) : IYousScribeHttpClient>.Func
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

비공개 메소드들

메소드 설명
StringEncode ( string text ) : byte[]
YousScribeHMACHttpClientDecorator ( HttpClient BaseClient, byte secretKey, int applicationId, IHMAC hmac ) : System
addHMACHeaders ( Uri uri ) : 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

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

GetBaseClientFactory() 공개 정적인 메소드

public static GetBaseClientFactory ( byte secretKey, int applicationId, IHMAC hmac ) : IYousScribeHttpClient>.Func
secretKey byte
applicationId int
hmac IHMAC
리턴 IYousScribeHttpClient>.Func

PostAsync() 공개 메소드

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

PostAsync() 공개 메소드

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

PostAsync() 공개 메소드

public PostAsync ( string requestUri, HttpContent content ) : Task
requestUri string
content System.Net.Http.HttpContent
리턴 Task

PostAsync() 공개 메소드

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

PutAsync() 공개 메소드

public PutAsync ( Uri requestUri, HttpContent content ) : Task
requestUri System.Uri
content System.Net.Http.HttpContent
리턴 Task

PutAsync() 공개 메소드

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

PutAsync() 공개 메소드

public PutAsync ( string requestUri, HttpContent content ) : Task
requestUri string
content System.Net.Http.HttpContent
리턴 Task

PutAsync() 공개 메소드

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

SendAsync() 공개 메소드

public SendAsync ( HttpRequestMessage request ) : Task
request System.Net.Http.HttpRequestMessage
리턴 Task

SendAsync() 공개 메소드

public SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request System.Net.Http.HttpRequestMessage
cancellationToken System.Threading.CancellationToken
리턴 Task

SendAsync() 공개 메소드

public SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption ) : Task
request System.Net.Http.HttpRequestMessage
completionOption HttpCompletionOption
리턴 Task

SendAsync() 공개 메소드

public SendAsync ( HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken ) : Task
request System.Net.Http.HttpRequestMessage
completionOption HttpCompletionOption
cancellationToken System.Threading.CancellationToken
리턴 Task