FormatterSelector.OnSelectReadFormatter Method
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Called to select a formatter for deserializing an instance of a given type.
Namespace: System.Net.Http.Formatting
Assembly: System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)
Syntax
'Declaration
Protected Overridable Function OnSelectReadFormatter ( _
type As Type, _
formatterContext As FormatterContext, _
formatters As IEnumerable(Of MediaTypeFormatter) _
) As MediaTypeFormatter
protected virtual MediaTypeFormatter OnSelectReadFormatter(
Type type,
FormatterContext formatterContext,
IEnumerable<MediaTypeFormatter> formatters
)
protected:
virtual MediaTypeFormatter^ OnSelectReadFormatter(
Type^ type,
FormatterContext^ formatterContext,
IEnumerable<MediaTypeFormatter^>^ formatters
)
abstract OnSelectReadFormatter :
type:Type *
formatterContext:FormatterContext *
formatters:IEnumerable<MediaTypeFormatter> -> MediaTypeFormatter
override OnSelectReadFormatter :
type:Type *
formatterContext:FormatterContext *
formatters:IEnumerable<MediaTypeFormatter> -> MediaTypeFormatter
protected function OnSelectReadFormatter(
type : Type,
formatterContext : FormatterContext,
formatters : IEnumerable<MediaTypeFormatter>
) : MediaTypeFormatter
Parameters
- type
Type: System.Type
The type to be deserialized.
- formatterContext
Type: System.Net.Http.Formatting.FormatterContext
The context related to the deserialization of the instance.
- formatters
Type: System.Collections.Generic.IEnumerable<MediaTypeFormatter>
The set of MediaTypeFormatter objects from which to choose.
Return Value
Type: System.Net.Http.Formatting.MediaTypeFormatter
The MediaTypeFormatter chosen for deserialization or null if their is no appropriate formatter.>
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.