【发布时间】:2020-02-12 12:26:55
【问题描述】:
我的客户端连接正在使用
MQC.TRANSPORT_PROPERTY = MQC.TRANSPORT_MQSERIES_MANAGED
但不适用于:
MQC.TRANSPORT_PROPERTY = MQC.TRANSPORT_MQSERIES_CLIENT
当我收到此错误时:
为 MQC.TRANSPORT_MQSERIES_CLIENT 返回 MQRC_FUNCTION_NOT_SUPPORTED
我想控制提交和回滚,所以我决定更改传输类型,但它不支持它。为什么会这样?
我在 .netcore 项目中使用 dll => amqmdnetstd.dll 9.1.2
代码总结
Hashtable connectionProperties = new Hashtable();
connectionProperties.Add(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES_CLIENT);
connectionProperties.Add(MQC.PORT_PROPERTY, "5577");
connectionProperties.Add(MQC.HOST_NAME_PROPERTY, hostName);
connectionProperties.Add(MQC.CHANNEL_PROPERTY, channel);
MQQueueManager qMgr = new MQQueueManager(qManager, connectionProperties);
【问题讨论】: