Export (0) Print
Expand All

MsmqIntegrationMessageProperty Class

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

System.Object
  System.ServiceModel.MsmqIntegration.MsmqIntegrationMessageProperty

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

'Declaration
Public NotInheritable Class MsmqIntegrationMessageProperty

The MsmqIntegrationMessageProperty type exposes the following members.

  NameDescription
Public methodMsmqIntegrationMessagePropertyInitializes a new instance of the MsmqIntegrationMessageProperty class.
Top

  NameDescription
Public propertyAcknowledgeTypeGets or sets the acknowledgment type to return to the sending application.
Public propertyAcknowledgmentGets the acknowledgment message that Message Queuing (MSMQ) generates.
Public propertyAdministrationQueueGets or sets the queue that receives the acknowledgment messages that Message Queuing (MSMQ) generates.
Public propertyAppSpecificSpecifies additional application-specific information.
Public propertyArrivedTimeGets or sets the time that the message arrived in the destination queue.
Public propertyAuthenticatedGets or sets whether the message was authenticated.
Public propertyBodyGets or sets the content of the message.
Public propertyBodyTypeGets or sets the type of data that the message body contains.
Public propertyCorrelationIdGets or sets the message identifier used by acknowledgment, report, and response messages to reference the original message.
Public propertyDestinationQueueGets or sets the intended destination queue for the message.
Public propertyExtensionGets or sets additional, application-defined information associated with the message.
Public propertyIdGets the message's identifier.
Public propertyLabelGets or sets an application-defined Unicode string that describes the message.
Public propertyMessageTypeGets the message type: Normal, Acknowledgment, or Report.
Public propertyPriorityGets or sets the message priority, which determines where in the queue the message is placed.
Public propertyResponseQueueGets or sets the queue that receives application-generated response messages.
Public propertySenderIdGets the identifier of the sending user.
Public propertySentTimeGets the date and time on the sending computer that the message was sent by the source queue manager.
Public propertyTimeToReachQueueGets or sets the maximum amount of time for the message to reach the queue.
Top

  NameDescription
Public methodEquals(Object)Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public methodStatic memberGetGets the MsmqIntegrationMessageProperty for a given message.
Public methodGetHashCodeServes as the default hash function. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

  NameDescription
Public fieldStatic memberNameThe constant value "MsmqIntegrationMessageProperty".
Top

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(Of 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.

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show:
© 2014 Microsoft