C# Class CoreTweet.Request

Sends a request to Twitter and some other web services.
Mostra file Open project: CoreTweet/CoreTweet

Private Methods

Method Description
CreateQueryString ( object>.IEnumerable prm ) : string
CreateQueryString ( string>.IEnumerable prm ) : string
ExecuteRequest ( HttpRequestMessage req, string authorizationHeader, CoreTweet.ConnectionOptions options, CancellationToken cancellationToken, IProgress progress ) : Task
GenerateParameters ( string consumerKey, string token ) : string>.Dictionary

Generates the parameters.

GenerateSignature ( Tokens t, MethodType httpMethod, Uri url, string>.IEnumerable prm ) : string

Generates the signature.

HttpGet ( Uri url, string authorizationHeader, CoreTweet.ConnectionOptions options ) : HttpWebResponse
HttpGetAsync ( Uri url, string authorizationHeader, CoreTweet.ConnectionOptions options, CancellationToken cancellationToken ) : Task

Sends a GET request as an asynchronous operation.

HttpPost ( Uri url, object>.IEnumerable prm, string authorizationHeader, CoreTweet.ConnectionOptions options ) : HttpWebResponse
HttpPost ( Uri url, string contentType, byte content, string authorizationHeader, CoreTweet.ConnectionOptions options ) : HttpWebResponse
HttpPostAsync ( Uri url, object>.IEnumerable prm, string authorizationHeader, CoreTweet.ConnectionOptions options, CancellationToken cancellationToken, IProgress progress = null ) : Task

Sends a POST request as an asynchronous operation.

HttpPostAsync ( Uri url, string contentType, byte content, string authorizationHeader, CoreTweet.ConnectionOptions options, CancellationToken cancellationToken, IProgress progress = null ) : Task
HttpPostWithMultipartFormData ( Uri url, object>.KeyValuePair prm, string authorizationHeader, CoreTweet.ConnectionOptions options ) : HttpWebResponse
HttpPostWithMultipartFormDataAsync ( Uri url, object>.KeyValuePair prm, string authorizationHeader, CoreTweet.ConnectionOptions options, CancellationToken cancellationToken, IProgress progress ) : Task

Sends a POST request with multipart/form-data as an asynchronous operation.

UrlEncode ( string text ) : string

Encodes the specified text.

WriteMultipartFormData ( Stream stream, string boundary, object>.KeyValuePair prm ) : void