Share via


ODataMediaTypeFormatter.GetPerRequestFormatterInstance Method

Returns a specialized instance of the MediaTypeFormatter that can format a response for the given parameters.

Namespace:  System.Web.Http.OData.Formatter
Assembly:  System.Web.Http.OData (in System.Web.Http.OData.dll)

Syntax

'Declaration
Public Overrides Function GetPerRequestFormatterInstance ( _
    type As Type, _
    request As HttpRequestMessage, _
    mediaType As MediaTypeHeaderValue _
) As MediaTypeFormatter
'Usage
Dim instance As ODataMediaTypeFormatter 
Dim type As Type 
Dim request As HttpRequestMessage 
Dim mediaType As MediaTypeHeaderValue 
Dim returnValue As MediaTypeFormatter 

returnValue = instance.GetPerRequestFormatterInstance(type, _
    request, mediaType)
public override MediaTypeFormatter GetPerRequestFormatterInstance(
    Type type,
    HttpRequestMessage request,
    MediaTypeHeaderValue mediaType
)
public:
virtual MediaTypeFormatter^ GetPerRequestFormatterInstance(
    Type^ type, 
    HttpRequestMessage^ request, 
    MediaTypeHeaderValue^ mediaType
) override
abstract GetPerRequestFormatterInstance : 
        type:Type * 
        request:HttpRequestMessage * 
        mediaType:MediaTypeHeaderValue -> MediaTypeFormatter  
override GetPerRequestFormatterInstance : 
        type:Type * 
        request:HttpRequestMessage * 
        mediaType:MediaTypeHeaderValue -> MediaTypeFormatter
public override function GetPerRequestFormatterInstance(
    type : Type, 
    request : HttpRequestMessage, 
    mediaType : MediaTypeHeaderValue
) : MediaTypeFormatter

Parameters

Return Value

Type: System.Net.Http.Formatting.MediaTypeFormatter
Returns MediaTypeFormatter.

See Also

Reference

ODataMediaTypeFormatter Class

System.Web.Http.OData.Formatter Namespace