Share via


ODataMediaTypeFormatter Class

Definition

System.Net.Http.Formatting.MediaTypeFormatter class to handle OData.

public class ODataMediaTypeFormatter : System.Net.Http.Formatting.MediaTypeFormatter
type ODataMediaTypeFormatter = class
    inherit MediaTypeFormatter
Public Class ODataMediaTypeFormatter
Inherits MediaTypeFormatter
Inheritance
System.Net.Http.Formatting.MediaTypeFormatter
ODataMediaTypeFormatter

Constructors

ODataMediaTypeFormatter(IEnumerable<ODataPayloadKind>)

Initializes a new instance of the ODataMediaTypeFormatter class.

Properties

BaseAddressFactory

Gets or sets a method that allows consumers to provide an alternate base address for OData Uri.

Request

The request message associated with the per-request formatter instance.

Methods

CanReadType(Type) System.Net.Http.Formatting.MediaTypeFormatter.CanReadType(System.Type)
CanWriteType(Type) System.Net.Http.Formatting.MediaTypeFormatter.CanWriteType(System.Type)
GetDefaultBaseAddress(HttpRequestMessage)

Returns a base address to be used in the service root when reading or writing OData uris.

GetPerRequestFormatterInstance(Type, HttpRequestMessage, MediaTypeHeaderValue) System.Net.Http.Formatting.MediaTypeFormatter.GetPerRequestFormatterInstance(System.Type,System.Net.Http.HttpRequestMessage,System.Net.Http.Headers.MediaTypeHeaderValue)
ReadFromStreamAsync(Type, Stream, HttpContent, IFormatterLogger) System.Net.Http.Formatting.MediaTypeFormatter.ReadFromStreamAsync(System.Type,System.IO.Stream,System.Net.Http.HttpContent,System.Net.Http.Formatting.IFormatterLogger)
SetDefaultContentHeaders(Type, HttpContentHeaders, MediaTypeHeaderValue) System.Net.Http.Formatting.MediaTypeFormatter.SetDefaultContentHeaders(System.Type,System.Net.Http.Headers.HttpContentHeaders,System.Net.Http.Headers.MediaTypeHeaderValue)
WriteToStreamAsync(Type, Object, Stream, HttpContent, TransportContext, CancellationToken) System.Net.Http.Formatting.MediaTypeFormatter.WriteToStreamAsync(System.Type,System.Object,System.IO.Stream,System.Net.Http.HttpContent,System.Net.TransportContext,System.Threading.CancellationToken)

Applies to