public OAuthMessageHandler(HttpMessageHandler innerHandler, TumblrClientCredentials client, Token token = null, IEnumerable <KeyValuePair <string, string> > optionalOAuthHeaderParameters = null)
     : base(innerHandler)
 {
     Client          = client;
     this.Token      = token;
     this.Parameters = optionalOAuthHeaderParameters ?? Enumerable.Empty <KeyValuePair <string, string> >();
 }
 public OAuthAuthorizer(TumblrClientCredentials client)
 {
     Client = client;
 }
 public OAuthMessageHandler(TumblrClientCredentials client, Token token = null, IEnumerable <KeyValuePair <string, string> > optionalOAuthHeaderParameters = null)
     : this(new HttpClientHandler(), client, token, optionalOAuthHeaderParameters)
 {
 }
 public static HttpClient CreateOAuthClient(HttpMessageHandler innerHandler, TumblrClientCredentials clientCredentials, AccessToken accessToken, IEnumerable <KeyValuePair <string, string> > optionalOAuthHeaderParameters = null)
 {
     return(new HttpClient(new OAuthMessageHandler(innerHandler, clientCredentials, accessToken, optionalOAuthHeaderParameters)));
 }