System.Net.Http
Namespace with 20 public types
Classes
HttpMessageContent
Derived class which can encapsulate an or an as an entity with media type "application/http".
MultipartFileData
Represents a multipart file data.
MultipartFileStreamProvider
Represents an suited for writing each MIME body parts of the MIME multipart message to a file using a .
MultipartFormDataStreamProvider
An suited for use with HTML file uploads for writing file content to a . The stream provider looks at the <b>Content-Disposition</b> header field and determines an output based on the presence of a <b>filename</b> parameter. If a <b>filename</b> parameter is present in the <b>Content-Disposition</b> header field then the body part is written to a , otherwise it is written to a . This makes it convenient to process MIME Multipart HTML Form data which is a combination of form data and file content.
MultipartMemoryStreamProvider
Represents a multipart memory stream provider.
MultipartRelatedStreamProvider
Represents the provider for the multipart related multistream.
ObjectContent
Contains a value as well as an associated that will be used to serialize the value when writing this content.
ObjectContent`1
Generic form of .
PushStreamContent
Enables scenarios where a data producer wants to write directly (either synchronously or asynchronously) using a stream.
Static Classes
HttpClientExtensions
Extension methods that aid in making formatted requests using .
HttpClientFactory
Represents the factory for creating new instance of .
HttpContentExtensions
Specifies extension methods to allow strongly typed objects to be read from HttpContent instances.
HttpContentFormDataExtensions
Extension methods to read HTML form URL-encoded datafrom instances.
HttpContentMessageExtensions
Provides extension methods to read and entities from instances.
HttpContentMultipartExtensions
Extension methods to read MIME multipart entities from instances.
HttpRequestHeadersExtensions
Provides extension methods for the class.
HttpRequestMessageExtensions
HttpResponseHeadersExtensions
Provides extension methods for the class.
UriExtensions
Contains extension methods to allow strongly typed objects to be read from the query component of instances.
Abstract Classes
MultipartStreamProvider
Represents a stream provider that examines the headers provided by the MIME multipart parser as part of the MIME multipart extension methods (see ) and decides what kind of stream to return for the body part to be written to.