ObjectContent<T> Class
Generic form of ObjectContent.
Inheritance Hierarchy
System.Object
HttpContent
System.Net.Http.ObjectContent
System.Net.Http.ObjectContent<T>
Namespace: System.Net.Http
Assembly: System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)
Syntax
'Declaration
Public Class ObjectContent(Of T) _
Inherits ObjectContent
'Usage
Dim instance As ObjectContent(Of T)
public class ObjectContent<T> : ObjectContent
generic<typename T>
public ref class ObjectContent : public ObjectContent
type ObjectContent<'T> =
class
inherit ObjectContent
end
JScript does not support generic types and methods.
Type Parameters
- T
The type of object this class will contain.
The ObjectContent<T> type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ObjectContent<T>(T, MediaTypeFormatter) | Initializes a new instance of the ObjectContent<T> class. | |
ObjectContent<T>(T, MediaTypeFormatter, MediaTypeHeaderValue) | Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1" /> class. | |
ObjectContent<T>(T, MediaTypeFormatter, String) | Initializes a new instance of the ObjectContent<T> class. |
Top
Properties
Name | Description | |
---|---|---|
Formatter | Gets the media-type formatter associated with this content instance. (Inherited from ObjectContent.) | |
Headers | (Inherited from HttpContent.) | |
ObjectType | Gets the type of object managed by this ObjectContent instance. (Inherited from ObjectContent.) | |
Value | Gets or sets the value of the content. (Inherited from ObjectContent.) |
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 object's content to the given stream. (Inherited from ObjectContent.) | |
ToString | (Inherited from Object.) | |
TryComputeLength | Computes the length of the stream if possible. (Inherited from ObjectContent.) |
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.