开发 .NET 应用程序

IBM® MQ classes for .NET 允许以 编程框架编写的程序作为 连接到 ,或直接连接到 服务器。 .NET IBM MQ MQI client IBM MQ IBM MQ

如果您有使用 Microsoft .NET Framework 的应用程序,并希望利用 IBM MQ 的设施,则必须使用 IBM MQ classes for .NET

面向对象的 IBM MQ .NET 接口与 MQI 接口不同,因为它使用对象的方法,而不是使用 MQI 动词。

程序性 IBM MQ 应用程序接口是围绕以下动词构建的:
       MQCONN, MQDISC, MQOPEN, MQCLOSE, 
       MQINQ, MQSET, MQGET, MQPUT, MQSUB  

这些动词都将它们要对其进行操作的 IBM MQ 对象的句柄作为参数。 因为 .NET 以对象为导向,所以 .NET 编程接口会将此循环。 您的程序由一组 IBM MQ 对象组成,您可以通过对这些对象调用方法来对这些对象执行操作。 您可以使用 .NET支持的任何语言编写程序。

使用程序化接口时,通过调用 MQDISC( Hconn, CompCode, Reason) 可断开与队列管理器的连接,其中 Hconn 是到队列管理器的句柄。

.NET 接口中,队列管理器由 MQQueueManager 类对象表示。 通过调用该类的 Disconnect() 方法可以断开与队列管理器的连接。
// declare an object of type queue manager
MQQueueManager queueManager=new MQQueueManager();
...
// do something...
...
// disconnect from the queue manager
queueManager.Disconnect();

IBM MQ classes for .NET 是一组使 .NET 应用程序能够与 IBM MQ交互的类。 它们表示应用程序使用的 IBM MQ 的各种组件,例如队列管理器,队列,通道和消息。 有关这些类的详细信息,请参阅 IBM MQ .NET 类和接口

在编译您编写的任何应用程序之前,您必须安装 .NET Framework。 有关安装 IBM MQ classes for .NET.NET Framework 的说明,请参阅为.NET 安装 IBM MQ 类