XmlMessageFormatter.XmlMessageFormatter() Constructor

Initializes a new instance of the XmlMessageFormatter class, without target types set.

Namespace: System.Messaging
Assembly: System.Messaging (in system.messaging.dll)

public XmlMessageFormatter ()
public XmlMessageFormatter ()
public function XmlMessageFormatter ()
Not applicable.

This overload of the constructor is used most frequently when writing to the queue, as target types are not required when writing.

To read a message from a queue using an instance of XmlMessageFormatter created using this constructor, you must set the TargetTypeNames or TargetTypes properties so the formatter knows what types to attempt to deserialize.

When you create a new MessageQueue, a default XmlMessageFormatter instance is created, without the target types set. As with a formatter created using this constructor, you must set target types for that formatter instance if you want to read from the queue.

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 2.0