Share via


ODataMediaTypeFormatter.WriteToStreamAsync Method (Type, Object, Stream, HttpContent, TransportContext, CancellationToken)

Asynchronously writes an object of the specified type.

Namespace:  System.Web.Http.OData.Formatter
Assembly:  System.Web.Http.OData (in System.Web.Http.OData.dll)

Syntax

'Declaration
Public Overrides Function WriteToStreamAsync ( _
    type As Type, _
    value As Object, _
    writeStream As Stream, _
    content As HttpContent, _
    transportContext As TransportContext, _
    cancellationToken As CancellationToken _
) As Task
'Usage
Dim instance As ODataMediaTypeFormatter 
Dim type As Type 
Dim value As Object 
Dim writeStream As Stream 
Dim content As HttpContent 
Dim transportContext As TransportContext 
Dim cancellationToken As CancellationToken 
Dim returnValue As Task 

returnValue = instance.WriteToStreamAsync(type, _
    value, writeStream, content, transportContext, _
    cancellationToken)
public override Task WriteToStreamAsync(
    Type type,
    Object value,
    Stream writeStream,
    HttpContent content,
    TransportContext transportContext,
    CancellationToken cancellationToken
)
public:
virtual Task^ WriteToStreamAsync(
    Type^ type, 
    Object^ value, 
    Stream^ writeStream, 
    HttpContent^ content, 
    TransportContext^ transportContext, 
    CancellationToken cancellationToken
) override
abstract WriteToStreamAsync : 
        type:Type * 
        value:Object * 
        writeStream:Stream * 
        content:HttpContent * 
        transportContext:TransportContext * 
        cancellationToken:CancellationToken -> Task  
override WriteToStreamAsync : 
        type:Type * 
        value:Object * 
        writeStream:Stream * 
        content:HttpContent * 
        transportContext:TransportContext * 
        cancellationToken:CancellationToken -> Task
public override function WriteToStreamAsync(
    type : Type, 
    value : Object, 
    writeStream : Stream, 
    content : HttpContent, 
    transportContext : TransportContext, 
    cancellationToken : CancellationToken
) : Task

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.

Return Value

Type: System.Threading.Tasks.Task
A Task that will perform the write.

See Also

Reference

ODataMediaTypeFormatter Class

WriteToStreamAsync Overload

System.Web.Http.OData.Formatter Namespace