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.
- 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.
Return Value
Type: System.Threading.Tasks.Task
A Task that will perform the write.