【发布时间】:2015-07-08 10:12:04
【问题描述】:
我正在尝试将消息推送到 IBM MQ,但是在添加主机名、通道和端口等属性时,当我继续调试而不停止时,出现以下错误
项目已添加。字典中的键:'Hostname' 正在添加的键:c# 中的'Hostname'。
我已尝试验证如下,
if (!MQEnvironment.properties.ContainsKey(strHost) && !MQEnvironment.properties.ContainsKey(intPort) && !MQEnvironment.properties.ContainsKey(strChannel))
{
MQEnvironment.properties.Add("Hostname", strHost);
MQEnvironment.properties.Add("Port", intPort);
MQEnvironment.properties.Add("Channel", strChannel);
MQEnvironment.properties.Add(MQC.TRANSPORT_PROPERTY,MQC.TRANSPORT_MQSERIES);
}
上面的代码包含在我推送消息的 MQ PutMessage 方法中。
【问题讨论】: