public IEndpoint Create(string path) { var uriConfiguration = new HostConfiguration { Credential = Configuration.Credential, Host = Configuration.Host, Path = path }; var endpoint = new Endpoint(uriConfiguration); endpoint.AddHeader( uriConfiguration.Credential.Id, uriConfiguration.Credential.Key); return(endpoint); }
public EndpointFactory(HttpClient client, HostConfiguration uriConfiguration) { HttpClient = client; Configuration = uriConfiguration; }
public Endpoint(HttpClient client, HostConfiguration configuration) { Client = client; Configuration = configuration; }
public EndpointFactory(HostConfiguration uriConfiguration) { Configuration = uriConfiguration; }
public Endpoint(HostConfiguration configuration) : this(new HttpClient(), configuration) { }