FormatterParameterBinding.ReadContentAsync Method
Namespace: System.Web.Http.ModelBinding
Assembly: System.Web.Http (in System.Web.Http.dll)
Overload List
Name | Description | |
---|---|---|
ReadContentAsync(HttpRequestMessage, Type, IEnumerable<MediaTypeFormatter>, IFormatterLogger) | Asynchronously reads the content of FormatterParameterBinding. |
|
ReadContentAsync(HttpRequestMessage, Type, IEnumerable<MediaTypeFormatter>, IFormatterLogger, CancellationToken) |
See Also
FormatterParameterBinding Class
System.Web.Http.ModelBinding Namespace
Return to top
FormatterParameterBinding.ReadContentAsync Method (HttpRequestMessage, Type, IEnumerable<MediaTypeFormatter>, IFormatterLogger)
Asynchronously reads the content of FormatterParameterBinding.
Syntax
public virtual Task<object> ReadContentAsync(
HttpRequestMessage request,
Type type,
IEnumerable<MediaTypeFormatter> formatters,
IFormatterLogger formatterLogger
)
public:
virtual Task<Object^>^ ReadContentAsync(
HttpRequestMessage^ request,
Type^ type,
IEnumerable<MediaTypeFormatter^>^ formatters,
IFormatterLogger^ formatterLogger
)
abstract ReadContentAsync :
request:HttpRequestMessage *
type:Type *
formatters:IEnumerable<MediaTypeFormatter> *
formatterLogger:IFormatterLogger -> Task<Object>
override ReadContentAsync :
request:HttpRequestMessage *
type:Type *
formatters:IEnumerable<MediaTypeFormatter> *
formatterLogger:IFormatterLogger -> Task<Object>
Public Overridable Function ReadContentAsync (
request As HttpRequestMessage,
type As Type,
formatters As IEnumerable(Of MediaTypeFormatter),
formatterLogger As IFormatterLogger
) As Task(Of Object)
Parameters
request
Type: System.Net.Http.HttpRequestMessageThe request.
type
Type: System.TypeThe type.
formatters
Type: System.Collections.Generic.IEnumerable<MediaTypeFormatter>The formatter.
formatterLogger
Type: System.Net.Http.Formatting.IFormatterLoggerThe format logger.
Return Value
Type: System.Threading.Tasks.Task<Object>
The result of the action.
Return to top
FormatterParameterBinding.ReadContentAsync Method (HttpRequestMessage, Type, IEnumerable<MediaTypeFormatter>, IFormatterLogger, CancellationToken)
Syntax
public virtual Task<object> ReadContentAsync(
HttpRequestMessage request,
Type type,
IEnumerable<MediaTypeFormatter> formatters,
IFormatterLogger formatterLogger,
CancellationToken cancellationToken
)
public:
virtual Task<Object^>^ ReadContentAsync(
HttpRequestMessage^ request,
Type^ type,
IEnumerable<MediaTypeFormatter^>^ formatters,
IFormatterLogger^ formatterLogger,
CancellationToken cancellationToken
)
abstract ReadContentAsync :
request:HttpRequestMessage *
type:Type *
formatters:IEnumerable<MediaTypeFormatter> *
formatterLogger:IFormatterLogger *
cancellationToken:CancellationToken -> Task<Object>
override ReadContentAsync :
request:HttpRequestMessage *
type:Type *
formatters:IEnumerable<MediaTypeFormatter> *
formatterLogger:IFormatterLogger *
cancellationToken:CancellationToken -> Task<Object>
Public Overridable Function ReadContentAsync (
request As HttpRequestMessage,
type As Type,
formatters As IEnumerable(Of MediaTypeFormatter),
formatterLogger As IFormatterLogger,
cancellationToken As CancellationToken
) As Task(Of Object)
Parameters
- request
Type: System.Net.Http.HttpRequestMessage
- type
Type: System.Type
- formatters
Type: System.Collections.Generic.IEnumerable<MediaTypeFormatter>
- formatterLogger
Type: System.Net.Http.Formatting.IFormatterLogger
- cancellationToken
Type: System.Threading.CancellationToken
Return Value
Type: System.Threading.Tasks.Task<Object>
Return to top