Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The default implementation of IContentNegotiator, which is used to select a MediaTypeFormatter for an HttpRequestMessage or HttpResponseMessage.
Inheritance Hierarchy
System.Object
System.Net.Http.Formatting.DefaultContentNegotiator
Namespace: System.Net.Http.Formatting
Assembly: System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)
Syntax
'Declaration
Public Class DefaultContentNegotiator _
Implements IContentNegotiator
'Usage
Dim instance As DefaultContentNegotiator
public class DefaultContentNegotiator : IContentNegotiator
public ref class DefaultContentNegotiator : IContentNegotiator
type DefaultContentNegotiator =
class
interface IContentNegotiator
end
public class DefaultContentNegotiator implements IContentNegotiator
The DefaultContentNegotiator type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
DefaultContentNegotiator() | Initializes a new instance of the DefaultContentNegotiator class. |
![]() |
DefaultContentNegotiator(Boolean) | Initializes a new instance of the DefaultContentNegotiator class. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
ExcludeMatchOnTypeOnly | If true, exclude formatters that match only on the object type; otherwise, false. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
ComputeFormatterMatches | Determines how well each formatter matches an HTTP request. |
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
MatchAcceptHeader | Matches a set of Accept header fields against the media types that a formatter supports. |
![]() |
MatchMediaTypeMapping | Matches a request against the MediaTypeMapping objects in a media-type formatter. |
![]() |
MatchRequestMediaType | Match the content type of a request against the media types that a formatter supports. |
![]() |
MatchType | Selects the first supported media type of a formatter. |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
Negotiate | Performs content negotiating by selecting the most appropriate MediaTypeFormatter out of the passed in formatters for the given request that can serialize an object of the given type. |
![]() |
SelectResponseCharacterEncoding | Determines the best character encoding for writing the response. |
![]() |
SelectResponseMediaTypeFormatter | Selects the best match among the candidate matches found. |
![]() |
SortMediaTypeWithQualityHeaderValuesByQFactor | Sorts Accept header values in descending order of q factor. |
![]() |
SortStringWithQualityHeaderValuesByQFactor | Sorts a list of Accept-Charset, Accept-Encoding, Accept-Language or related header values in descending order or q factor. |
![]() |
ToString | (Inherited from Object.) |
![]() |
UpdateBestMatch | Evaluates whether a match is better than the current match. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.