Share via


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.

See Also

Reference

ODataMediaTypeFormatter Class

System.Web.Http.OData.Formatter Namespace