Exemple #1
0
 public CouchClient(Uri host, ICouchMiddleware middleware, ICouchAuthorizationInterceptor couchAuthorizationInterceptor = null)
 {
     if (middleware == null)
     {
         throw new ArgumentNullException(nameof(middleware));
     }
     _host = new Uri(host, "/");
     _couchAuthorizationInterceptor = couchAuthorizationInterceptor;
     _middleware = middleware;
 }
Exemple #2
0
 public CouchCookieAuthorizationIntercepter(
     Uri host,
     string userName,
     string password,
     ICouchMiddleware middleware,
     IEqualityComparer <Uri> hostEqualityComparer)
     : base(host, hostEqualityComparer)
 {
     if (middleware == null)
     {
         throw new ArgumentNullException(nameof(middleware));
     }
     _userName   = userName;
     _password   = password;
     _middleware = middleware;
     _headers    = new List <ICouchHeader>(4);
 }