MediaTypeFormatter.SetDefaultContentHeaders Method (Type, HttpContentHeaders, MediaTypeHeaderValue)
Sets the default headers for content that will be formatted using this formatter. This method is called from the ObjectContent constructor. This implementation sets the Content-Type header to the value of mediaType if it is not null. If it is null it sets the Content-Type to the default media type of this formatter. If the Content-Type does not specify a charset it will set it using this formatters configured Encoding.
Namespace: System.Net.Http.Formatting
Assembly: System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)
Syntax
public virtual void SetDefaultContentHeaders(
Type type,
HttpContentHeaders headers,
MediaTypeHeaderValue mediaType
)
public:
virtual void SetDefaultContentHeaders(
Type^ type,
HttpContentHeaders^ headers,
MediaTypeHeaderValue^ mediaType
)
abstract SetDefaultContentHeaders :
type:Type *
headers:HttpContentHeaders *
mediaType:MediaTypeHeaderValue -> unit
override SetDefaultContentHeaders :
type:Type *
headers:HttpContentHeaders *
mediaType:MediaTypeHeaderValue -> unit
Public Overridable Sub SetDefaultContentHeaders (
type As Type,
headers As HttpContentHeaders,
mediaType As MediaTypeHeaderValue
)
Parameters
type
Type: System.TypeThe type of the object being serialized. See ObjectContent.
headers
Type: System.Net.Http.Headers.HttpContentHeadersThe content headers that should be configured.
mediaType
Type: System.Net.Http.Headers.MediaTypeHeaderValueThe authoritative media type. Can be null.
See Also
MediaTypeFormatter Class
System.Net.Http.Formatting Namespace
Return to top