ODataMediaTypeFormatter.SetDefaultContentHeaders Method
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.Web.Http.OData.Formatter
Assembly: System.Web.Http.OData (in System.Web.Http.OData.dll)
Syntax
'Declaration
Public Overrides Sub SetDefaultContentHeaders ( _
type As Type, _
headers As HttpContentHeaders, _
mediaType As MediaTypeHeaderValue _
)
'Usage
Dim instance As ODataMediaTypeFormatter
Dim type As Type
Dim headers As HttpContentHeaders
Dim mediaType As MediaTypeHeaderValue
instance.SetDefaultContentHeaders(type, _
headers, mediaType)
public override void SetDefaultContentHeaders(
Type type,
HttpContentHeaders headers,
MediaTypeHeaderValue mediaType
)
public:
virtual void SetDefaultContentHeaders(
Type^ type,
HttpContentHeaders^ headers,
MediaTypeHeaderValue^ mediaType
) override
abstract SetDefaultContentHeaders :
type:Type *
headers:HttpContentHeaders *
mediaType:MediaTypeHeaderValue -> unit
override SetDefaultContentHeaders :
type:Type *
headers:HttpContentHeaders *
mediaType:MediaTypeHeaderValue -> unit
public override function SetDefaultContentHeaders(
type : Type,
headers : HttpContentHeaders,
mediaType : MediaTypeHeaderValue
)
Parameters
- type
Type: System.Type
The type of the object being serialized.
- headers
Type: System.Net.Http.Headers.HttpContentHeaders
The content headers that should be configured.
- mediaType
Type: System.Net.Http.Headers.MediaTypeHeaderValue
The authoritative media type. Can be null.