ObjectContent Class
Contains a value as well as an associated MediaTypeFormatter that will be used to serialize the value when writing this content.
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 _
Inherits HttpContent
'Usage
Dim instance As ObjectContent
public class ObjectContent : HttpContent
public ref class ObjectContent : public HttpContent
type ObjectContent =
class
inherit HttpContent
end
public class ObjectContent extends HttpContent
The ObjectContent type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ObjectContent(Type, Object, MediaTypeFormatter) | Initializes a new instance of the ObjectContent class. | |
ObjectContent(Type, Object, MediaTypeFormatter, MediaTypeHeaderValue) | Initializes a new instance of the ObjectContent class. | |
ObjectContent(Type, Object, MediaTypeFormatter, String) | Initializes a new instance of the ObjectContent class. |
Top
Properties
Name | Description | |
---|---|---|
Formatter | Gets the media-type formatter associated with this content instance. | |
Headers | (Inherited from HttpContent.) | |
ObjectType | Gets the type of object managed by this ObjectContent instance. | |
Value | Gets or sets the value of the content. |
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. (Overrides HttpContentSerializeToStreamAsync(Stream, TransportContext).) | |
ToString | (Inherited from Object.) | |
TryComputeLength | Computes the length of the stream if possible. (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.