DefaultContentNegotiator.MatchRequestMediaType Method
Match the content type of a request against the media types that a formatter supports.
Namespace: System.Net.Http.Formatting
Assembly: System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)
Syntax
'Declaration
Protected Overridable Function MatchRequestMediaType ( _
request As HttpRequestMessage, _
formatter As MediaTypeFormatter _
) As MediaTypeFormatterMatch
'Usage
Dim request As HttpRequestMessage
Dim formatter As MediaTypeFormatter
Dim returnValue As MediaTypeFormatterMatch
returnValue = Me.MatchRequestMediaType(request, _
formatter)
protected virtual MediaTypeFormatterMatch MatchRequestMediaType(
HttpRequestMessage request,
MediaTypeFormatter formatter
)
protected:
virtual MediaTypeFormatterMatch^ MatchRequestMediaType(
HttpRequestMessage^ request,
MediaTypeFormatter^ formatter
)
abstract MatchRequestMediaType :
request:HttpRequestMessage *
formatter:MediaTypeFormatter -> MediaTypeFormatterMatch
override MatchRequestMediaType :
request:HttpRequestMessage *
formatter:MediaTypeFormatter -> MediaTypeFormatterMatch
protected function MatchRequestMediaType(
request : HttpRequestMessage,
formatter : MediaTypeFormatter
) : MediaTypeFormatterMatch
Parameters
request
Type: HttpRequestMessageThe request.
formatter
Type: System.Net.Http.Formatting.MediaTypeFormatterThe formatter to match against.
Return Value
Type: System.Net.Http.Formatting.MediaTypeFormatterMatch
Returns a MediaTypeFormatterMatch object that indicates the quality of the match, or null if there is no match.
Remarks
If the request conatins an entity body, this method attempts to match the formatter with the content type the request.