메소드 | 설명 | |
---|---|---|
GetContent ( string method, |
バイナリアップロード
|
|
GetContent ( string method, |
OAuth認証で指定のURLとHTTP通信を行い、ストリームを返す
|
|
GetContent ( string method, |
OAuth認証で指定のURLとHTTP通信を行い、結果を返す
|
|
HttpConnectionOAuth ( OAuthConsumer consumer ) : System |
初期化。各種トークンの設定とユーザー識別情報設定
|
|
HttpConnectionOAuth ( OAuthCredential credential ) : System |
初期化。各種トークンの設定とユーザー識別情報設定
|
|
RequestAbort ( ) : void |
메소드 | 설명 | |
---|---|---|
AppendOAuthInfo ( |
HTTPリクエストにOAuth関連ヘッダを追加
|
|
CreateSignature ( string tokenSecret, string method, |
OAuth認証ヘッダの署名作成
|
|
GetAccessCredential ( |
OAuth認証のアクセストークン取得。PIN入力用の後段 事前にAuthenticatePinFlowRequestを呼んで、ブラウザで認証後に表示されるPINを入力してもらい、その値とともに呼び出すこと |
|
GetAuthorizationHeader ( string method, |
||
GetOAuthParameter ( ) : string>.Dictionary |
OAuthで使用する共通情報を取得する
|
|
GetRequestCredential ( |
OAuth認証のリクエストトークン取得。リクエストトークンと組み合わせた認証用のUriも生成する
|
메소드 | 설명 | |
---|---|---|
GetOAuthCredential ( |
protected AppendOAuthInfo ( |
||
req | ||
parameter | string>.Dictionary | |
리턴 | void |
protected CreateSignature ( string tokenSecret, string method, |
||
tokenSecret | string | アクセストークン秘密鍵 |
method | string | HTTPメソッド文字列 |
uri | アクセス先Uri | |
oauthParameters | string>.Dictionary | クエリ、もしくはPOSTデータ |
parameters | string>.Dictionary | |
리턴 | string |
protected GetAccessCredential ( |
||
accessTokenUri | ||
oauthVerifier | string | |
리턴 | NameValueCollection |
protected GetAuthorizationHeader ( string method, |
||
method | string | |
uri | ||
parameters | string>.Dictionary | |
realm | string | |
리턴 | string |
public GetContent ( string method, |
||
method | string | |
requestUri | ||
param | string>.Dictionary | |
binary | FileInfo>.List | |
content | string | |
headerInfo | string>.Dictionary | |
callback | CallbackDelegate | |
리턴 | HttpStatusCode |
public GetContent ( string method, |
||
method | string | HTTP通信メソッド(GET/HEAD/POST/PUT/DELETE) |
requestUri | 通信先URI | |
param | string>.Dictionary | GET時のクエリ、またはPOST時のエンティティボディ |
content | Stream | [OUT]HTTP応答のボディストリーム |
userAgent | string | |
리턴 | HttpStatusCode |
public GetContent ( string method, |
||
method | string | HTTP通信メソッド(GET/HEAD/POST/PUT/DELETE) |
requestUri | 通信先URI | |
param | string>.Dictionary | GET時のクエリ、またはPOST時のエンティティボディ |
content | string | [OUT]HTTP応答のボディデータ |
headerInfo | string>.Dictionary | [IN/OUT]HTTP応答のヘッダ情報。必要なヘッダ名を事前に設定しておくこと |
callback | CallbackDelegate | 処理終了直前に呼ばれるコールバック関数のデリゲート 不要な場合はNothingを渡すこと |
리턴 | HttpStatusCode |
protected GetOAuthParameter ( ) : string>.Dictionary |
||
리턴 | string>.Dictionary |
protected GetRequestCredential ( |
||
requestTokenUri | ||
oauthCallback | string | |
리턴 | NameValueCollection |
public HttpConnectionOAuth ( OAuthConsumer consumer ) : System | ||
consumer | OAuthConsumer | |
리턴 | System |
public HttpConnectionOAuth ( OAuthCredential credential ) : System | ||
credential | OAuthCredential | アクセスクレデンシャル |
리턴 | System |