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
- type
Type: System.Type
The type to format.
- request
Type: System.Net.Http.HttpRequestMessage
The request.
- mediaType
Type: System.Net.Http.Headers.MediaTypeHeaderValue
The media type.
Return Value
Type: System.Net.Http.Formatting.MediaTypeFormatter
Returns MediaTypeFormatter.