System.Net.Http Namespace
The System.Net.Http namespace contains classes of HTTP attributes.
| Class | Description | |
|---|---|---|
![]() | ByteRangeStreamContent | HttpContent implementation which provides a byte range view over a stream used to generate HTTP 206 (Partial Content) byte range responses. The ByteRangeStreamContent supports one or more byte ranges regardless of whether the ranges are consecutive or not. If there is only one range then a single partial response body containing a Content-Range header is generated. If there are more than one ranges then a multipart/byteranges response is generated where each body part contains a range indicated by the associated Content-Range header field. |
![]() | HttpClientExtensions | Extension methods that aid in making formatted requests using HttpClient. |
![]() | HttpClientFactory | Represents the factory for creating new instance of HttpClient. |
![]() | 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 HttpContent instances. |
![]() | HttpContentMessageExtensions | Provides extension methods to read HttpRequestMessage and HttpResponseMessage entities from HttpContent instances. |
![]() | HttpContentMultipartExtensions | Extension methods to read MIME multipart entities from HttpContent instances. |
![]() | HttpMessageContent | Derived HttpContent class which can encapsulate an HttpResponseMessage or an HttpRequestMessage as an entity with media type "application/http". |
![]() | HttpRequestHeadersExtensions | Provides extension methods for the HttpRequestHeaders class. |
![]() | HttpRequestMessageExtensions | Provides extension methods for HttpRequestMessage. |
![]() | HttpResponseHeadersExtensions | Provides extension methods for the HttpResponseHeaders class. |
![]() | HttpResponseMessageExtensions | Represents the message extensions for the HTTP response from an ASP.NET operation. |
![]() | InvalidByteRangeException | An exception thrown by ByteRangeStreamContent in case none of the requested ranges overlap with the current extend of the selected resource. The current extend of the resource is indicated in the ContentRange property. |
![]() | MultipartFileData | Represents a multipart file data. |
![]() | MultipartFileStreamProvider | Represents an T:System.Net.Http.IMultipartStreamProvider suited for writing each MIME body parts of the MIME multipart message to a file using a FileStream. |
![]() | MultipartFormDataRemoteStreamProvider | A MultipartStreamProvider implementation suited for use with HTML file uploads for writing file content to a remote storage Stream. The stream provider looks at the Content-Disposition header field and determines an output remote Stream based on the presence of a filename parameter. If a filename parameter is present in the Content-Disposition header field, then the body part is written to a remote Stream provided by GetRemoteStream. Otherwise it is written to a MemoryStream. |
![]() | MultipartFormDataStreamProvider | Represents an T:System.Net.Http.IMultipartStreamProvider suited for use with HTML file uploads for writing file content to a FileStream. |
![]() | MultipartMemoryStreamProvider | Represents a multipart memory stream provider. |
![]() | MultipartRelatedStreamProvider | Represents the provider for the multipart related multistream. |
![]() | MultipartRemoteFileData | Represents a multipart file data for remote storage. |
![]() | MultipartStreamProvider | Represents a stream provider that examines the headers provided by the MIME multipart parser as part of the MIME multipart extension methods (see HttpContentMultipartExtensions) and decides what kind of stream to return for the body part to be written to. |
![]() | ObjectContent | Contains a value as well as an associated MediaTypeFormatter that will be used to serialize the value when writing this content. |
![]() | ObjectContent<'T> | Generic form of ObjectContent. |
![]() | ODataHttpRequestMessageExtensions | Provides extension methods for the HttpRequestMessage class. |
![]() | OwinHttpRequestMessageExtensions | Provides extension methods for the HttpRequestMessage class. |
![]() | PushStreamContent | Enables scenarios where a data producer wants to write directly (either synchronously or asynchronously) using a stream. |
![]() | RemoteStreamInfo | Represents the result for GetRemoteStream. |
![]() | UnsupportedMediaTypeException | Defines an exception type for signalling that a request's media type was not supported. |
![]() | UriExtensions | Contains extension methods to allow strongly typed objects to be read from the query component of Uri instances. |
