BaseJsonMediaTypeFormatter.ReadFromStreamAsync Method
Namespace: System.Net.Http.Formatting
Assembly: System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)
Overload List
Name | Description | |
---|---|---|
ReadFromStreamAsync(Type, Stream, HttpContent, IFormatterLogger) | Called during deserialization to read an object of the specified type from the specified stream.(Overrides MediaTypeFormatter.ReadFromStreamAsync(Type, Stream, HttpContent, IFormatterLogger).) |
|
ReadFromStreamAsync(Type, Stream, HttpContent, IFormatterLogger, CancellationToken) | Asynchronously deserializes an object of the specified type.(Inherited from MediaTypeFormatter.) |
See Also
BaseJsonMediaTypeFormatter Class
System.Net.Http.Formatting Namespace
Return to top
BaseJsonMediaTypeFormatter.ReadFromStreamAsync Method (Type, Stream, HttpContent, IFormatterLogger)
Called during deserialization to read an object of the specified type from the specified stream.
Syntax
public override Task<object> ReadFromStreamAsync(
Type type,
Stream readStream,
HttpContent content,
IFormatterLogger formatterLogger
)
public:
virtual Task<Object^>^ ReadFromStreamAsync(
Type^ type,
Stream^ readStream,
HttpContent^ content,
IFormatterLogger^ formatterLogger
) override
override ReadFromStreamAsync :
type:Type *
readStream:Stream *
content:HttpContent *
formatterLogger:IFormatterLogger -> Task<Object>
Public Overrides Function ReadFromStreamAsync (
type As Type,
readStream As Stream,
content As HttpContent,
formatterLogger As IFormatterLogger
) As Task(Of Object)
Parameters
type
Type: System.TypeThe type of the object to read.
readStream
Type: System.IO.StreamThe stream from which to read.
content
Type: System.Net.Http.HttpContentThe HttpContent for the content being read.
formatterLogger
Type: System.Net.Http.Formatting.IFormatterLoggerThe logger to log events to.
Return Value
Type: System.Threading.Tasks.Task<Object>
A task whose result will be the object instance that has been read.
Return to top