Table of Contents

Class HttpRequestMessageFactory

Namespace
Amazon.Runtime
Assembly
AWSSDK.Core.dll

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 IClientConfig

Configuration setting for a client.

Methods

CreateHttpRequest(Uri)

Creates an HTTP request for the given URI.

public IHttpRequest<HttpContent> CreateHttpRequest(Uri requestUri)

Parameters

requestUri Uri

The 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