MediaTypeFormatter::WriteToStreamAsync Method
Namespace:
System.Net.Http.Formatting
Assembly: System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)
| Name | Description | |
|---|---|---|
![]() | WriteToStreamAsync(Type^, Object^, Stream^, HttpContent^, TransportContext^) | Asynchronously writes an object of the specified type. |
![]() | WriteToStreamAsync(Type^, Object^, Stream^, HttpContent^, TransportContext^, CancellationToken) | Asynchronously writes an object of the specified type. |
MediaTypeFormatter::WriteToStreamAsync Method (Type^, Object^, Stream^, HttpContent^, TransportContext^)
Asynchronously writes an object of the specified type.
public: virtual Task^ WriteToStreamAsync( Type^ type, Object^ value, Stream^ writeStream, HttpContent^ content, TransportContext^ transportContext )
Parameters
- type
-
Type:
System::Type^
The type of the object to write.
- value
-
Type:
System::Object^
The object value to write. It may be null.
- writeStream
-
Type:
System.IO::Stream^
The Stream to which to write.
- content
-
Type:
System.Net.Http::HttpContent^
The HttpContent if available. It may be null.
- transportContext
-
Type:
System.Net::TransportContext^
The TransportContext if available. It may be null.
| Exception | Condition |
|---|---|
| NotSupportedException | Derived types need to support writing. |
MediaTypeFormatter::WriteToStreamAsync Method (Type^, Object^, Stream^, HttpContent^, TransportContext^, CancellationToken)
Asynchronously writes an object of the specified type.
public: virtual Task^ WriteToStreamAsync( Type^ type, Object^ value, Stream^ writeStream, HttpContent^ content, TransportContext^ transportContext, CancellationToken cancellationToken )
Parameters
- type
-
Type:
System::Type^
The type of the object to write.
- value
-
Type:
System::Object^
The object value to write. It may be null.
- writeStream
-
Type:
System.IO::Stream^
The Stream to which to write.
- content
-
Type:
System.Net.Http::HttpContent^
The HttpContent if available. It may be null.
- transportContext
-
Type:
System.Net::TransportContext^
The TransportContext if available. It may be null.
- cancellationToken
-
Type:
System.Threading::CancellationToken
The token to cancel the operation.
| Exception | Condition |
|---|---|
| NotSupportedException | Derived types need to support writing. |
Show:
