| Name | Description |
 | AcknowledgeType | Gets or sets the type of acknowledgment message to be returned to the sending application. |
 | Acknowledgment | Gets the classification of acknowledgment that this message represents. |
 | AdministrationQueue | Gets or sets the queue that receives the acknowledgement messages that Message Queuing generates. |
 | AppSpecific | Gets or sets additional, application-specific information. |
 | ArrivedTime | Gets the time that the message arrived in the destination queue. |
 | AttachSenderId | Gets or sets a value that indicates whether the sender ID should be attached to the message. |
 | Authenticated | Gets a value that indicates whether the message was authenticated. |
 | AuthenticationProviderName | Gets or sets the name of the cryptographic provider used to generate the digital signature of the message. |
 | AuthenticationProviderType | Gets or sets the type of cryptographic provider used to generate the digital signature of the message. |
 | Body | Gets or sets the content of the message. |
 | BodyStream | Gets or sets the information in the body of the message. |
 | BodyType | Gets or sets the type of data that the message body contains. |
 | ConnectorType | Gets or sets a value that indicates that some message properties typically set by Message Queuing were set by the sending application. |
 | Container | (Inherited from System.ComponentModel.Component) |
 | CorrelationId | Gets or sets the message identifier used by acknowledgment, report, and response messages to reference the original message. |
 | DestinationQueue | Gets the intended destination queue for a message. |
 | DestinationSymmetricKey | Gets or sets the symmetric key used to encrypt application-encrypted messages or messages sent to foreign queues. |
 | DigitalSignature | Gets or sets the digital signature that Message Queuing uses to authenticate the message. |
 | EncryptionAlgorithm | Gets or sets the encryption algorithm used to encrypt the body of a private message. |
 | Extension | Gets or sets additional, application-defined information associated with the message. |
 | Formatter | Gets or sets the formatter used to serialize an object into or deserialize an object from the message body. |
 | HashAlgorithm | Gets or sets the hashing algorithm that Message Queuing uses when authenticating a message or creating a digital signature for a message. |
 | Id | Gets the message's identifier. |
 | IsFirstInTransaction | Gets a value that indicates whether the message was the first message sent in a transaction. |
 | IsLastInTransaction | Gets a value that indicates whether the message was the last message sent in a transaction. |
 | Label | Gets or sets an application-defined Unicode string that describes the message. |
 | LookupId | Introduced in MSMQ 3.0. Gets the message's lookup identifier. |
 | 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. |
 | Recoverable | Gets or sets a value that indicates whether the message is guaranteed to be delivered in the event of a computer failure or network problem. |
 | ResponseQueue | Gets or sets the queue that receives application-generated response messages. |
 | SecurityContext | Gets or sets the security context for a message. |
 | SenderCertificate | Gets or sets the security certificate used to authenticate messages. |
 | SenderId | Gets the identifier of the sending user. |
 | SenderVersion | Gets the version of Message Queuing used to send the message. |
 | SentTime | Gets the date and time on the sending computer that the message was sent by the source queue manager. |
 | Site | (Inherited from System.ComponentModel.Component) |
 | SourceMachine | Gets the computer from which the message originated. |
 | TimeToBeReceived | Gets or sets the maximum amount of time for the message to be received from the destination queue. |
 | TimeToReachQueue | Gets or sets the maximum amount of time for the message to reach the queue. |
 | TransactionId | Gets the identifier for the transaction of which the message was a part. |
 | TransactionStatusQueue | Gets the transaction status queue on the source computer. |
 | UseAuthentication | Gets or sets a value that indicates whether the message was (or must be) authenticated before being sent. |
 | UseDeadLetterQueue | Gets or sets a value that indicates whether a copy of the message that could not be delivered should be sent to a dead-letter queue. |
 | UseEncryption | Gets or sets a value that indicates whether to make the message private. |
 | UseJournalQueue | Gets or sets a value that indicates whether a copy of the message should be kept in a machine journal on the originating computer. |
 | UseTracing | Gets or sets a value that indicates whether to trace a message as it moves toward its destination queue. |