System.Messaging Reference (Document! X Sample)
Inheritance Hierarchy
In This Topic
    System.Messaging Namespace
    In This Topic
    Classes
     ClassDescription
    ClassSpecifies access rights for a trustee (user, group, or computer) to perform application-specific implementations of common tasks.
    ClassContains a list of access control entries, specifying access rights for one or more trustees.
    ClassSerializes 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.
    ClassSerializes 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.
    ClassA Cursor is used to maintain a specific location in a MessageQueue when reading the queue's messages.
    ClassSpecifies the default property values that will be used when sending objects other than Message instances to a message queue.
    Class 
    ClassProvides access to the properties needed to define a Message Queuing message.
    ClassProvides a forward-only cursor to enumerate through messages in a message queue.
    ClassControls and selects the properties that are retrieved when peeking or receiving messages from a message queue.
    ClassProvides access to a queue on a Message Queuing server.
    ClassSpecifies access rights for a trustee (user, group, or computer) to perform Message Queuing tasks.
    ClassFilters message queues when performing a query using the MessageQueue class's MessageQueue.GetPublicQueues method.
    ClassProvides a forward-only cursor to enumerate through messages in a message queue.
    ClassThe exception that is thrown if a Microsoft Message Queuing internal error occurs.
    ClassAllows 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.
    ClassAllows control of code access permissions for messaging.
    ClassAllows declarative MessageQueue permission checks.
    ClassDefines the smallest unit of a code access security permission set for messaging.
    ClassContains a strongly typed collection of MessageQueuePermissionEntry objects.
    ClassProvides a Message Queuing internal transaction.
    ClassSpecifies a description for a property or event.
    ClassProvides 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.
    ClassProvides 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.
    ClassRepresents the security context for a message in a queue.
    ClassSpecifies a user account, group account, or logon session to which an access control entry applies.
    ClassSerializes and deserializes objects to or from the body of a message, using the XML format based on the XSD schema definition.
    Interfaces
     InterfaceDescription
    InterfaceSerializes or deserializes objects from the body of a Message Queuing message.
    Delegates
     DelegateDescription
    DelegateRepresents the method that will handle the MessageQueue.PeekCompleted event of a MessageQueue.
    DelegateRepresents the method that will handle the MessageQueue.ReceiveCompleted event of a MessageQueue.
    Enumerations
     EnumerationDescription
    EnumerationSpecifies whether to allow, deny, or revoke access rights for a trustee.
    EnumerationSpecifies the types of acknowledgment message that Message Queuing returns to the sending application.
    EnumerationSpecifies the result of an attempted message delivery.
    EnumerationSpecifies the cryptographic service providers available for validating digital signatures.
    EnumerationSpecifies the encryption algorithm used to encrypt the message body of a private message.
    EnumerationSpecifies the privacy level of messages received by the queue.
    EnumerationUses 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.
    EnumerationSpecifies the hash algorithm used by Message Queuing when authenticating messages.
    EnumerationSpecifies a message to peek at or receive from a message queue.
    EnumerationSpecifies 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.
    EnumerationSpecifies a set of object-specific access rights for operations specific to Message Queuing.
    EnumerationIdentifies the source of an error that occurred within the Message Queuing application and generated a MessageQueueException exception.
    EnumerationDefines access levels used by System.Messaging permission classes.
    EnumerationSpecifies the state of an internal Message Queuing transaction.
    EnumerationSpecifies the type of a Message Queuing transaction.
    EnumerationIdentifies 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.
    EnumerationIndicates whether to peek the current message in a queue, or the next message.
    EnumerationSpecifies the access mode for a MessageQueue at creation time.
    EnumerationSpecifies a set of standard access rights that correspond to operations common to most types of securable objects.
    EnumerationSpecifies the type of a trustee.
    See Also