BufferedMediaTypeFormatter.WriteToStreamAsync Method
Writes asynchronously to the buffered stream.
Namespace: System.Net.Http.Formatting
Assembly: System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)
Syntax
'Declaration
Public Overrides NotOverridable Function WriteToStreamAsync ( _
type As Type, _
value As Object, _
writeStream As Stream, _
content As HttpContent, _
transportContext As TransportContext _
) As Task
'Usage
Dim instance As BufferedMediaTypeFormatter
Dim type As Type
Dim value As Object
Dim writeStream As Stream
Dim content As HttpContent
Dim transportContext As TransportContext
Dim returnValue As Task
returnValue = instance.WriteToStreamAsync(type, _
value, writeStream, content, transportContext)
public override sealed Task WriteToStreamAsync(
Type type,
Object value,
Stream writeStream,
HttpContent content,
TransportContext transportContext
)
public:
virtual Task^ WriteToStreamAsync(
Type^ type,
Object^ value,
Stream^ writeStream,
HttpContent^ content,
TransportContext^ transportContext
) override sealed
abstract WriteToStreamAsync :
type:Type *
value:Object *
writeStream:Stream *
content:HttpContent *
transportContext:TransportContext -> Task
override WriteToStreamAsync :
type:Type *
value:Object *
writeStream:Stream *
content:HttpContent *
transportContext:TransportContext -> Task
public override final function WriteToStreamAsync(
type : Type,
value : Object,
writeStream : Stream,
content : HttpContent,
transportContext : TransportContext
) : Task
Parameters
type
Type: System.TypeThe type of the object to serialize.
value
Type: System.ObjectThe object value to write. It may be null.
writeStream
Type: System.IO.StreamThe stream to which to write.
content
Type: HttpContentThe HttpContent, if available. Can be null.
transportContext
Type: System.Net.TransportContextThe transport context.
Return Value
Type: System.Threading.Tasks.Task
A task object representing the asynchronous operation.
Remarks
An implementation of this method should close stream upon completion.