MsmqIntegrationMessageProperty MsmqIntegrationMessageProperty MsmqIntegrationMessageProperty MsmqIntegrationMessageProperty Class


Represents the Message Queuing (MSMQ) integration properties for a message.

public ref class MsmqIntegrationMessageProperty sealed
public sealed class MsmqIntegrationMessageProperty
type MsmqIntegrationMessageProperty = class
Public NotInheritable Class MsmqIntegrationMessageProperty


The MsmqIntegrationMessageProperty 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 MsmqIntegrationMessageProperty 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.


MsmqIntegrationMessageProperty() MsmqIntegrationMessageProperty() MsmqIntegrationMessageProperty() MsmqIntegrationMessageProperty()

Initializes a new instance of the MsmqIntegrationMessageProperty class.


Name Name Name Name

The constant value "MsmqIntegrationMessageProperty".


AcknowledgeType AcknowledgeType AcknowledgeType AcknowledgeType

Gets or sets the acknowledgment type to return to the sending application.

Acknowledgment Acknowledgment Acknowledgment Acknowledgment

Gets the acknowledgment message that Message Queuing (MSMQ) generates.

AdministrationQueue AdministrationQueue AdministrationQueue AdministrationQueue

Gets or sets the queue that receives the acknowledgment messages that Message Queuing (MSMQ) generates.

AppSpecific AppSpecific AppSpecific AppSpecific

Specifies additional application-specific information.

ArrivedTime ArrivedTime ArrivedTime ArrivedTime

Gets or sets the time that the message arrived in the destination queue.

Authenticated Authenticated Authenticated Authenticated

Gets or sets whether the message was authenticated.

Body Body Body Body

Gets or sets the content of the message.

BodyType BodyType BodyType BodyType

Gets or sets the type of data that the message body contains.

CorrelationId CorrelationId CorrelationId CorrelationId

Gets or sets the message identifier used by acknowledgment, report, and response messages to reference the original message.

DestinationQueue DestinationQueue DestinationQueue DestinationQueue

Gets or sets the intended destination queue for the message.

Extension Extension Extension Extension

Gets or sets additional, application-defined information associated with the message.

Id Id Id Id

Gets the message's identifier.

Label Label Label Label

Gets or sets an application-defined Unicode string that describes the message.

MessageType MessageType MessageType MessageType

Gets the message type: Normal, Acknowledgment, or Report.

Priority Priority Priority Priority

Gets or sets the message priority, which determines where in the queue the message is placed.

ResponseQueue ResponseQueue ResponseQueue ResponseQueue

Gets or sets the queue that receives application-generated response messages.

SenderId SenderId SenderId SenderId

Gets the identifier of the sending user.

SentTime SentTime SentTime SentTime

Gets the date and time on the sending computer that the message was sent by the source queue manager.

TimeToReachQueue TimeToReachQueue TimeToReachQueue TimeToReachQueue

Gets or sets the maximum amount of time for the message to reach the queue.


Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
Get(Message) Get(Message) Get(Message) Get(Message)

Gets the MsmqIntegrationMessageProperty for a given message.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to