System.Messaging Namespace
Classes
Class | Description | |
---|---|---|
![]() | AccessControlEntry | Specifies access rights for a trustee (user, group, or computer) to perform application-specific implementations of common tasks. |
![]() | AccessControlList | Contains a list of access control entries, specifying access rights for one or more trustees. |
![]() | ActiveXMessageFormatter | Serializes or deserializes primitive data types and other objects to or from the body of a Message Queuing message, using a format that is compatible with the MSMQ ActiveX Component. |
![]() | BinaryMessageFormatter | Serializes or deserializes an object, or an entire graph of connected objects, to or from the body of a Message Queuing message, using a binary format. |
![]() | Cursor | A Cursor is used to maintain a specific location in a MessageQueue when reading the queue's messages. |
![]() | DefaultPropertiesToSend | Specifies the default property values that will be used when sending objects other than Message instances to a message queue. |
![]() | Message | Provides access to the properties needed to define a Message Queuing message. |
![]() | MessageEnumerator | Provides a forward-only cursor to enumerate through messages in a message queue. |
![]() | MessagePropertyFilter | Controls and selects the properties that are retrieved when peeking or receiving messages from a message queue. |
![]() | MessageQueue | Provides access to a queue on a Message Queuing server. |
![]() | MessageQueueAccessControlEntry | Specifies access rights for a trustee (user, group, or computer) to perform Message Queuing tasks. |
![]() | MessageQueueCriteria | Filters message queues when performing a query using the MessageQueue class's MessageQueue.GetPublicQueues method. |
![]() | MessageQueueEnumerator | Provides a forward-only cursor to enumerate through messages in a message queue. |
![]() | MessageQueueException | The exception that is thrown if a Microsoft Message Queuing internal error occurs. |
![]() | MessageQueueInstaller | Allows you to install and configure a queue that your application needs in order to run. This class is called by the installation utility, for example, InstallUtil.exe, when installing a MessageQueue. |
![]() | MessageQueuePermission | Allows control of code access permissions for messaging. |
![]() | MessageQueuePermissionAttribute | Allows declarative MessageQueue permission checks. |
![]() | MessageQueuePermissionEntry | Defines the smallest unit of a code access security permission set for messaging. |
![]() | MessageQueuePermissionEntryCollection | Contains a strongly typed collection of MessageQueuePermissionEntry objects. |
![]() | MessageQueueTransaction | Provides a Message Queuing internal transaction. |
![]() | MessagingDescriptionAttribute | Specifies a description for a property or event. |
![]() | PeekCompletedEventArgs | Provides data for the MessageQueue.PeekCompleted event. When your asynchronous peek operation calls an event handler, an instance of this class is passed to the handler. |
![]() | ReceiveCompletedEventArgs | Provides data for the MessageQueue.ReceiveCompleted event. When your asynchronous receive operation calls an event handler, an instance of this class is passed to the handler. |
![]() | SecurityContext | Represents the security context for a message in a queue. |
![]() | Trustee | Specifies a user account, group account, or logon session to which an access control entry applies. |
![]() | XmlMessageFormatter | Serializes and deserializes objects to or from the body of a message, using the XML format based on the XSD schema definition. |
Interfaces
Interface | Description | |
---|---|---|
![]() | IMessageFormatter | Serializes or deserializes objects from the body of a Message Queuing message. |
Delegates
Delegate | Description | |
---|---|---|
![]() | PeekCompletedEventHandler | Represents the method that will handle the MessageQueue.PeekCompleted event of a MessageQueue. |
![]() | ReceiveCompletedEventHandler | Represents the method that will handle the MessageQueue.ReceiveCompleted event of a MessageQueue. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() | AccessControlEntryType | Specifies whether to allow, deny, or revoke access rights for a trustee. |
![]() | AcknowledgeTypes | Specifies the types of acknowledgment message that Message Queuing returns to the sending application. |
![]() | Acknowledgment | Specifies the result of an attempted message delivery. |
![]() | CryptographicProviderType | Specifies the cryptographic service providers available for validating digital signatures. |
![]() | EncryptionAlgorithm | Specifies the encryption algorithm used to encrypt the message body of a private message. |
![]() | EncryptionRequired | Specifies the privacy level of messages received by the queue. |
![]() | GenericAccessRights | Uses the Windows 2000 and Windows NT access format to specify a set of common access rights that Message Queuing maps to both standard and object-specific access rights for reading, writing, and executing. |
![]() | HashAlgorithm | Specifies the hash algorithm used by Message Queuing when authenticating messages. |
![]() | MessageLookupAction | Specifies a message to peek at or receive from a message queue. |
![]() | MessagePriority | Specifies the priority Message Queuing applies to a message while it is en route to a queue, and when inserting the message into the destination queue. |
![]() | MessageQueueAccessRights | Specifies a set of object-specific access rights for operations specific to Message Queuing. |
![]() | MessageQueueErrorCode | Identifies the source of an error that occurred within the Message Queuing application and generated a MessageQueueException exception. |
![]() | MessageQueuePermissionAccess | Defines access levels used by System.Messaging permission classes. |
![]() | MessageQueueTransactionStatus | Specifies the state of an internal Message Queuing transaction. |
![]() | MessageQueueTransactionType | Specifies the type of a Message Queuing transaction. |
![]() | MessageType | Identifies the type of a message. A message can be a typical Message Queuing message, a positive (arrival and read) or negative (arrival and read) acknowledgment message, or a report message. |
![]() | PeekAction | Indicates whether to peek the current message in a queue, or the next message. |
![]() | QueueAccessMode | Specifies the access mode for a MessageQueue at creation time. |
![]() | StandardAccessRights | Specifies a set of standard access rights that correspond to operations common to most types of securable objects. |
![]() | TrusteeType | Specifies the type of a trustee. |
See Also