Class HttpRequestMessageFactory
A factory which creates HTTP requests which uses System.Net.Http.HttpClient.
[CLSCompliant(false)]
public class HttpRequestMessageFactory : IHttpRequestFactory<HttpContent>, IDisposable
- Inheritance
-
HttpRequestMessageFactory
- Implements
- Inherited Members
Constructors
HttpRequestMessageFactory(IClientConfig)
The constructor for HttpRequestMessageFactory.
public HttpRequestMessageFactory(IClientConfig clientConfig)
Parameters
clientConfig
IClientConfigConfiguration setting for a client.
Methods
CreateHttpRequest(Uri)
Creates an HTTP request for the given URI.
public IHttpRequest<HttpContent> CreateHttpRequest(Uri requestUri)
Parameters
requestUri
UriThe request URI.
Returns
- IHttpRequest<HttpContent>
An HTTP request.
Dispose()
Disposes the HttpRequestMessageFactory.
public void Dispose()
Dispose(bool)
Dispose the factory
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool