Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

BaseJsonMediaTypeFormatter Class

Abstract media type formatter class to support Bson and Json.

Namespace:  System.Net.Http.Formatting
Assembly:  System.Net.Http.Formatting (in System.Net.Http.Formatting.dll)

public abstract class BaseJsonMediaTypeFormatter : MediaTypeFormatter

The BaseJsonMediaTypeFormatter type exposes the following members.

  NameDescription
Protected methodBaseJsonMediaTypeFormatter()Initializes a new instance of the BaseJsonMediaTypeFormatter class.
Protected methodBaseJsonMediaTypeFormatter(BaseJsonMediaTypeFormatter)Initializes a new instance of the BaseJsonMediaTypeFormatter class.
Top

  NameDescription
Public propertyMaxDepthGets or sets the maximum depth allowed by this formatter.
Public propertyMediaTypeMappingsGets the mutable collection of MediaTypeMapping objects that match HTTP requests to media types. (Inherited from MediaTypeFormatter.)
Public propertyRequiredMemberSelectorGets or sets the IRequiredMemberSelector instance used to determine required members. (Inherited from MediaTypeFormatter.)
Public propertySerializerSettingsGets or sets the JsonSerializerSettings used to configure the JsonSerializer.
Public propertySupportedEncodingsGets the mutable collection of character encodings supported bythis MediaTypeFormatter. (Inherited from MediaTypeFormatter.)
Public propertySupportedMediaTypesGets the mutable collection of media types supported bythis MediaTypeFormatter. (Inherited from MediaTypeFormatter.)
Top

  NameDescription
Public methodCanReadTypeDetermines whether this formatter can read objects of the specified type. (Overrides MediaTypeFormatter.CanReadType(Type).)
Public methodCanWriteTypeDetermines whether this formatter can write objects of the specified type. (Overrides MediaTypeFormatter.CanWriteType(Type).)
Public methodCreateDefaultSerializerSettingsCreates a JsonSerializerSettings instance with the default settings used by the BaseJsonMediaTypeFormatter.
Public methodCreateJsonReaderCalled during deserialization to get the JsonReader.
Public methodCreateJsonSerializerCalled during serialization and deserialization to get the JsonSerializer.
Public methodCreateJsonWriterCalled during serialization to get the JsonWriter.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetPerRequestFormatterInstanceReturns a specialized instance of the MediaTypeFormatter that can format a response for the given parameters. (Inherited from MediaTypeFormatter.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodReadFromStreamCalled during deserialization to read an object of the specified type from the specified stream.
Public methodReadFromStreamAsync(Type, Stream, HttpContent, IFormatterLogger)Called during deserialization to read an object of the specified type from the specified stream. (Overrides MediaTypeFormatter.ReadFromStreamAsync(Type, Stream, HttpContent, IFormatterLogger).)
Public methodReadFromStreamAsync(Type, Stream, HttpContent, IFormatterLogger, CancellationToken)Asynchronously deserializes an object of the specified type. (Inherited from MediaTypeFormatter.)
Public methodSelectCharacterEncodingDetermines the best character encoding for reading or writing an HTTP entity body, given a set of content headers. (Inherited from MediaTypeFormatter.)
Public methodSetDefaultContentHeaders 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. (Inherited from MediaTypeFormatter.)
Public methodToString (Inherited from Object.)
Public methodWriteToStreamCalled during serialization to write an object of the specified type to the specified stream.
Public methodWriteToStreamAsync(Type, Object, Stream, HttpContent, TransportContext)Asynchronously writes an object of the specified type. (Inherited from MediaTypeFormatter.)
Public methodWriteToStreamAsync(Type, Object, Stream, HttpContent, TransportContext, CancellationToken)Called during serialization to write an object of the specified type to the specified stream. (Overrides MediaTypeFormatter.WriteToStreamAsync(Type, Object, Stream, HttpContent, TransportContext, CancellationToken).)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft