public OAuthHmacSha1SigningHandler(
     HttpMessageHandler innerHandler,
     IOAuthSetting setting) :
     base(innerHandler)
 {
     Setting = setting ?? throw new ArgumentNullException(nameof(setting));
 }
 public OAuthHmacSha1SignedRestServiceProvider(
     IOAuthSetting setting,
     OAuthHmacSha1SigningHandler oAuthHmacSha1SigningHandler,
     Action <AuthorizeEventArgs> authorize)
 {
     Setting = setting;
     OAuthHmacSha1SigningHandler = oAuthHmacSha1SigningHandler;
     Authorize = authorize;
 }