Modifica

Condividi tramite


TypedMessageConverter Class

Definition

Converts a typed message to an untyped message, or an untyped message to a typed message.

public ref class TypedMessageConverter abstract
public abstract class TypedMessageConverter
type TypedMessageConverter = class
Public MustInherit Class TypedMessageConverter
Inheritance
TypedMessageConverter

Remarks

This class provides functionalities to convert a typed message to an untyped message, or an untyped message to a typed message. A typed message is an instance of a type that has the MessageContractAttribute attribute annotated. An untyped message is one that is an instance of the Message class. You can annotate a type with the MessageContractAttribute to create a custom message type, and then use the methods provided by this class to convert it to an untyped Message instance.

Constructors

TypedMessageConverter()

Initializes a new instance of the TypedMessageConverter class.

Methods

Create(Type, String, DataContractFormatAttribute)

Represents a static method that returns a TypedMessageConverter instance.

Create(Type, String, String, DataContractFormatAttribute)

Represents a static method that returns a TypedMessageConverter instance.

Create(Type, String, String, XmlSerializerFormatAttribute)

Represents a static method that returns a TypedMessageConverter instance.

Create(Type, String, String)

Represents a static method that returns a TypedMessageConverter instance.

Create(Type, String, XmlSerializerFormatAttribute)

Represents a static method that returns a TypedMessageConverter instance.

Create(Type, String)

Represents a static method that returns a TypedMessageConverter instance.

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
FromMessage(Message)

Creates a typed message from the specified Message instance.

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToMessage(Object, MessageVersion)

Creates a Message instance from the specified typed message using the specified version.

ToMessage(Object)

Creates a Message instance from the specified typed message.

ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also