MessageEncoder.IsContentTypeSupported Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Returns a value that indicates whether a specified message-level content-type value is supported by the message encoder.

Namespace:  System.ServiceModel.Channels
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

Syntax

'Declaration
Public Overridable Function IsContentTypeSupported ( _
    contentType As String _
) As Boolean
public virtual bool IsContentTypeSupported(
    string contentType
)

Parameters

  • contentType
    Type: System.String
    The message-level content-type being tested.

Return Value

Type: System.Boolean
true if the message-level content-type specified is supported; otherwise false.

Remarks

This method is used to determine whether the message encoder can be used to read a particular style of message, based on its content-type. The information in the ContentType class is used to describe the data that is contained in a message and is used to determine if there is a content-type match.

A grammar that details the syntax of the content-type header is described in RFC 2045 Section 5.1. RFC 2046 provides detailed information about Multipurpose Internet Mail Extensions (MIME) media types and their parameters.

Examples

The following code example shows how to override this method to handle different content types with the same media type.

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.