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))); }