Represents the Message Queuing (MSMQ) integration properties for a message.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
Thetype exposes the following members.
|AcknowledgeType||Gets or sets the acknowledgment type to return to the sending application.|
|Acknowledgment||Gets the acknowledgment message that Message Queuing (MSMQ) generates.|
|AdministrationQueue||Gets or sets the queue that receives the acknowledgment messages that Message Queuing (MSMQ) generates.|
|AppSpecific||Specifies additional application-specific information.|
|ArrivedTime||Gets or sets the time that the message arrived in the destination queue.|
|Authenticated||Gets or sets whether the message was authenticated.|
|Body||Gets or sets the content of the message.|
|BodyType||Gets or sets the type of data that the message body contains.|
|CorrelationId||Gets or sets the message identifier used by acknowledgment, report, and response messages to reference the original message.|
|DestinationQueue||Gets or sets the intended destination queue for the message.|
|Extension||Gets or sets additional, application-defined information associated with the message.|
|Id||Gets the message's identifier.|
|Label||Gets or sets an application-defined Unicode string that describes the message.|
|MessageType||Gets the message type: Normal, Acknowledgment, or Report.|
|Priority||Gets or sets the message priority, which determines where in the queue the message is placed.|
|ResponseQueue||Gets or sets the queue that receives application-generated response messages.|
|SenderId||Gets the identifier of the sending user.|
|SentTime||Gets the date and time on the sending computer that the message was sent by the source queue manager.|
|TimeToReachQueue||Gets or sets the maximum amount of time for the message to reach the queue.|
|Equals(Object)||Determines whether the specified Object is equal to the current Object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|Get||Gets the for a given message.|
|GetHashCode||Serves as a hash function for a particular type. (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.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The class exposes all of the Message Queuing message properties that you can set when you send a message or read a message that has been received using the integration channel.
The MsmqMessage<T> class also enables you to set Message Queuing message properties, and is the recommended way to set Message Queuing message properties.
When you use the channels and messages infrastructure to create a message and send it over an integration channel, you can use the class as a property of the message so that the integration channel can retrieve the message properties and format the message as a Message Queuing message and send it on the wire.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.