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