FormatterSelector.OnSelectWriteFormatter 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 serializing 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 OnSelectWriteFormatter ( _
    type As Type, _
    formatterContext As FormatterContext, _
    formatters As IEnumerable(Of MediaTypeFormatter), _
    <OutAttribute> ByRef mediaType As MediaTypeHeaderValue _
) As MediaTypeFormatter
protected virtual MediaTypeFormatter OnSelectWriteFormatter(
    Type type,
    FormatterContext formatterContext,
    IEnumerable<MediaTypeFormatter> formatters,
    out MediaTypeHeaderValue mediaType
)
protected:
virtual MediaTypeFormatter^ OnSelectWriteFormatter(
    Type^ type, 
    FormatterContext^ formatterContext, 
    IEnumerable<MediaTypeFormatter^>^ formatters, 
    [OutAttribute] MediaTypeHeaderValue^% mediaType
)
abstract OnSelectWriteFormatter : 
        type:Type * 
        formatterContext:FormatterContext * 
        formatters:IEnumerable<MediaTypeFormatter> * 
        mediaType:MediaTypeHeaderValue byref -> MediaTypeFormatter 
override OnSelectWriteFormatter : 
        type:Type * 
        formatterContext:FormatterContext * 
        formatters:IEnumerable<MediaTypeFormatter> * 
        mediaType:MediaTypeHeaderValue byref -> MediaTypeFormatter 
protected function OnSelectWriteFormatter(
    type : Type, 
    formatterContext : FormatterContext, 
    formatters : IEnumerable<MediaTypeFormatter>, 
    mediaType : MediaTypeHeaderValue
) : MediaTypeFormatter

Parameters

Return Value

Type: System.Net.Http.Formatting.MediaTypeFormatter
The MediaTypeFormatter chosen for serialization or null if their is no appropriate formatter.

.NET Framework Security

See Also

Reference

FormatterSelector Class

System.Net.Http.Formatting Namespace