MediaTypeMapping Class

An abstract base class used to create an association between HttpRequestMessage or HttpResponseMessage instances that have certain characteristics and a specific MediaTypeHeaderValue.

Inheritance Hierarchy

System.Object
  System.Net.Http.Formatting.MediaTypeMapping
    System.Net.Http.Formatting.QueryStringMapping
    System.Net.Http.Formatting.RequestHeaderMapping
    System.Net.Http.Formatting.UriPathExtensionMapping

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

Syntax

'Declaration
Public MustInherit Class MediaTypeMapping
'Usage
Dim instance As MediaTypeMapping
public abstract class MediaTypeMapping
public ref class MediaTypeMapping abstract
[<AbstractClassAttribute>]
type MediaTypeMapping =  class end
public abstract class MediaTypeMapping

The MediaTypeMapping type exposes the following members.

Constructors

  Name Description
Protected method MediaTypeMapping(MediaTypeHeaderValue) Initializes a new instance of a MediaTypeMapping with the given mediaType value.
Protected method MediaTypeMapping(String) Initializes a new instance of a MediaTypeMapping with the given mediaType value.

Top

Properties

  Name Description
Public property MediaType Gets the MediaTypeHeaderValue that is associated with HttpRequestMessage or HttpResponseMessage instances that have the given characteristics of the MediaTypeMapping.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Public method TryMatchMediaType Returns the quality of the match of the MediaTypeHeaderValue associated with request.

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Net.Http.Formatting Namespace