C# Class TwitterDoodle.Http.TwitterOAuthMessageHandler

Inheritance: System.Net.Http.DelegatingHandler
显示文件 Open project: tugberkugurlu/TwitterDoodle

Public Methods

Method Description
TwitterOAuthMessageHandler ( OAuthCredential oAuthCredential, OAuthSignatureEntity signatureEntity, TwitterQueryCollection parameters, HttpMessageHandler innerHandler ) : System

Protected Methods

Method Description
SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task

Private Methods

Method Description
GenerateAuthHeader ( OAuthState oAuthState, HttpRequestMessage request ) : string
GenerateNonce ( ) : string
GenerateSignature ( OAuthState oAuthState, HttpRequestMessage request ) : string
GenerateTimestamp ( ) : string
GetOAuthSignatureMethod ( ) : string
GetVersion ( ) : string

Method Details

SendAsync() protected method

protected SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request System.Net.Http.HttpRequestMessage
cancellationToken System.Threading.CancellationToken
return Task

TwitterOAuthMessageHandler() public method

public TwitterOAuthMessageHandler ( OAuthCredential oAuthCredential, OAuthSignatureEntity signatureEntity, TwitterQueryCollection parameters, HttpMessageHandler innerHandler ) : System
oAuthCredential TwitterDoodle.OAuth.OAuthCredential
signatureEntity TwitterDoodle.OAuth.OAuthSignatureEntity
parameters TwitterQueryCollection
innerHandler System.Net.Http.HttpMessageHandler
return System