The IBM MQ .NET classes and interfaces

IBM MQ .NET classes and interfaces are listed alphabetically. The properties, methods and constructors are described.

  • MQAsyncStatus.NET class
    Use MQAsyncStatus to inquire on the status of previous MQI activity; for example inquiring on the success of previous asynchronous put operations. MQAsyncStatus encapsulates features of the MQSTS data structure.
  • MQAuthenticationInformationRecord.NET class
    Use MQAuthenticationInformationRecord to specify information about an authenticator that is to be used in an IBM MQ TLS client connection. MQAuthenticationInformationRecord encapsulates an authentication information record, MQAIR.
  • MQDestination.NET class
    Use MQDestination to access methods that are common to MQQueue and MQTopic. MQDestination is an abstract base class and cannot be instantiated.
  • MQEnvironment.NET class
    Use MQEnvironment to control how the MQQueueManager constructor is called and to select an IBM MQ MQI client connection. The MQEnvironment class contains properties that control the behavior of the IBM MQ.
  • MQException.NET class
    Use MQException to find out the completion and reason code of a failed IBM MQ function. An MQException is thrown whenever an IBM MQ error occurs.
  • MQGetMessageOptions.NET class
    Use MQGetMessageOptions to specify how messages are retrieved. It modifies the behavior of MQDestination.Get.
  • MQManagedObject.NET class
    Use MQManagedObject to inquire and set attributes of MQDestination, MQProcess, MQQueueManager, and MQSubscription. MQManagedObject is a superclass of these classes.
  • MQMessage.NET class
    Use MQMessage to access the message descriptor and data for an IBM MQ message. MQMessage encapsulates an IBM MQ message.
  • MQProcess.NET class
    Use MQProcess to query the attributes of an IBM MQ process. Create an MQProcess object using a constructor, or an MQQueueManager AccessProcess method.
  • MQPropertyDescriptor.NET class
    Use MQPropertyDescriptor as a parameter to MQMessage GetProperty and SetProperty methods. MQPropertyDescriptor describes an MQMessage property.
  • MQPutMessageOptions.NET class
    Use MQPutMessageOptions to specify how messages are sent. It modifies the behavior of MQDestination.Put.
  • MQQueue.NET class
    Use MQQueue to send and receive messages, and query attributes of an IBM MQ queue. Create an MQQueue object using a constructor, or an MQQueueManager.AccessProcess method.
  • MQQueueManager.NET class
    Use MQQueueManager to connect to a queue manager and access queue manager objects. It also controls transactions. The MQQueueManager constructor creates either a client or server connection.
  • MQSubscription.NET class
    Use MQSubscription to request that retained publications are sent to the subscriber. MQSubscription is a property of an MQTopic object opened for subscription.
  • MQTopic.NET class
    Use MQTopic to publish or subscribe messages on a topic, or to query or set attributes of a topic. Create an MQTopic object for publishing or subscribing by using a constructor or the MQQueueManager.AccessTopic method.
  • IMQObjectTrigger.NET interface
    Implement IMQObjectTrigger to process messages passed by the runmqdnm.NET monitor.
  • MQC.NET interface
    Refer to an MQI constant by prefixing the constant name with MQC.. MQC defines all the constants used by the MQI.
  • Character set identifiers for .NET applications
    Descriptions of the character sets we can select to encode .NET IBM MQ messages

Parent topic: Developing applications reference