PushStreamContent Class
Enables scenarios where a data producer wants to write directly (either synchronously or asynchronously) using a stream.
Inheritance Hierarchy
System.Object
HttpContent
System.Net.Http.PushStreamContent
Namespace: System.Net.Http
Assembly: System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)
Syntax
'Declaration
Public Class PushStreamContent _
Inherits HttpContent
'Usage
Dim instance As PushStreamContent
public class PushStreamContent : HttpContent
public ref class PushStreamContent : public HttpContent
type PushStreamContent =
class
inherit HttpContent
end
public class PushStreamContent extends HttpContent
The PushStreamContent type exposes the following members.
Constructors
Name | Description | |
---|---|---|
PushStreamContent(Action<Stream, HttpContent, TransportContext>) | Initializes a new instance of the PushStreamContent class. | |
PushStreamContent(Action<Stream, HttpContent, TransportContext>, MediaTypeHeaderValue) | Initializes a new instance of the PushStreamContent class. | |
PushStreamContent(Action<Stream, HttpContent, TransportContext>, String) | Initializes a new instance of the PushStreamContent class. |
Top
Properties
Name | Description | |
---|---|---|
Headers | (Inherited from HttpContent.) |
Top
Methods
Name | Description | |
---|---|---|
CopyToAsync(Stream) | (Inherited from HttpContent.) | |
CopyToAsync(Stream, TransportContext) | (Inherited from HttpContent.) | |
CreateContentReadStreamAsync | (Inherited from HttpContent.) | |
Dispose | (Inherited from HttpContent.) | |
Dispose(Boolean) | (Inherited from HttpContent.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
LoadIntoBufferAsync | (Inherited from HttpContent.) | |
LoadIntoBufferAsync(Int64) | (Inherited from HttpContent.) | |
MemberwiseClone | (Inherited from Object.) | |
ReadAsByteArrayAsync | (Inherited from HttpContent.) | |
ReadAsStreamAsync | (Inherited from HttpContent.) | |
ReadAsStringAsync | (Inherited from HttpContent.) | |
SerializeToStreamAsync | Asynchronously serializes the push content into stream. (Overrides HttpContentSerializeToStreamAsync(Stream, TransportContext).) | |
ToString | (Inherited from Object.) | |
TryComputeLength | Determines whether the stream content has a valid length in bytes. (Overrides HttpContentTryComputeLength(Int64).) |
Top
Extension Methods
Name | Description | |
---|---|---|
IsFormData | Determines whether the specified content is HTML form URL-encoded data. (Defined by HttpContentFormDataExtensions.) | |
IsHttpRequestMessageContent | Determines whether the specified content is HTTP request message content. (Defined by HttpContentMessageExtensions.) | |
IsHttpResponseMessageContent | Determines whether the specified content is HTTP response message content. (Defined by HttpContentMessageExtensions.) | |
IsMimeMultipartContent() | Overloaded. Determines whether the specified content is MIME multipart content. (Defined by HttpContentMultipartExtensions.) | |
IsMimeMultipartContent(String) | Overloaded. Determines whether the specified content is MIME multipart content with the specified subtype. (Defined by HttpContentMultipartExtensions.) | |
ReadAsAsync(Type) | Overloaded. Returns a Task that will yield an object of the specified type from the content instance. (Defined by HttpContentExtensions.) | |
ReadAsAsync(Type, IEnumerable<MediaTypeFormatter>) | Overloaded. Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content. (Defined by HttpContentExtensions.) | |
ReadAsAsync(Type, IEnumerable<MediaTypeFormatter>, IFormatterLogger) | Overloaded. Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content. (Defined by HttpContentExtensions.) | |
ReadAsAsync<T>() | Overloaded. Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance. (Defined by HttpContentExtensions.) | |
ReadAsAsync<T>(IEnumerable<MediaTypeFormatter>) | Overloaded. Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance. (Defined by HttpContentExtensions.) | |
ReadAsAsync<T>(IEnumerable<MediaTypeFormatter>, IFormatterLogger) | Overloaded. Returns a Task that will yield an object of the specified type <typeparamref name="T" /> from the content instance. (Defined by HttpContentExtensions.) | |
ReadAsFormDataAsync | Asynchronously reads HTML form URL-encoded from an HttpContent instance and stores the results in a NameValueCollection object. (Defined by HttpContentFormDataExtensions.) | |
ReadAsHttpRequestMessageAsync() | Overloaded. Reads the HttpContent as an HttpRequestMessage. (Defined by HttpContentMessageExtensions.) | |
ReadAsHttpRequestMessageAsync(String) | Overloaded. Reads the HttpContent as an HttpRequestMessage. (Defined by HttpContentMessageExtensions.) | |
ReadAsHttpRequestMessageAsync(String, Int32) | Overloaded. Reads the HttpContent as an HttpRequestMessage. (Defined by HttpContentMessageExtensions.) | |
ReadAsHttpRequestMessageAsync(String, Int32, Int32) | Overloaded. Reads the HttpContent as an HttpRequestMessage. (Defined by HttpContentMessageExtensions.) | |
ReadAsHttpResponseMessageAsync() | Overloaded. Reads the HttpContent as an HttpResponseMessage. (Defined by HttpContentMessageExtensions.) | |
ReadAsHttpResponseMessageAsync(Int32) | Overloaded. Reads the HttpContent as an HttpResponseMessage. (Defined by HttpContentMessageExtensions.) | |
ReadAsHttpResponseMessageAsync(Int32, Int32) | Overloaded. Reads the HttpContent as an HttpResponseMessage. (Defined by HttpContentMessageExtensions.) | |
ReadAsMultipartAsync() | Overloaded. Reads all body parts within a MIME multipart message and produces a set of HttpContent instances as a result. (Defined by HttpContentMultipartExtensions.) | |
ReadAsMultipartAsync<T>(T) | Overloaded. Reads all body parts within a MIME multipart message and produces a set of HttpContent instances as a result using the streamProvider instance to determine where the contents of each body part is written. (Defined by HttpContentMultipartExtensions.) | |
ReadAsMultipartAsync<T>(T, Int32) | Overloaded. Reads all body parts within a MIME multipart message and produces a set of HttpContent instances as a result using the streamProvider instance to determine where the contents of each body part is written and bufferSize as read buffer size. (Defined by HttpContentMultipartExtensions.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.