从C#代码创建IBM MQ队列

从C#代码创建IBM MQ队列,c#,ibm-mq,C#,Ibm Mq,是否可以使用amqdnet包装器或c#代码中的其他API创建和删除队列 如果需要,我希望能够创建一些队列作为自动化测试套件的一部分 谢谢。我假设它们在amqmdnet.dll程序集中的API中不可用。在这种情况下,您可能需要PINVOKE访问C api 如果是这样的话,示例应该接近解决方案。我最终通过启动一个新进程并使用si运行MQSC来实现这一点,因此重新定向并不像我希望的那样干净,但它可以工作 我最初使用MO74 SupportPac,它向MQ添加了powershell访问,这确实很好地工作

是否可以使用amqdnet包装器或c#代码中的其他API创建和删除队列

如果需要,我希望能够创建一些队列作为自动化测试套件的一部分


谢谢。

我假设它们在amqmdnet.dll程序集中的API中不可用。在这种情况下,您可能需要PINVOKE访问C api


如果是这样的话,示例应该接近解决方案。

我最终通过启动一个新进程并使用si运行MQSC来实现这一点,因此重新定向并不像我希望的那样干净,但它可以工作


我最初使用MO74 SupportPac,它向MQ添加了powershell访问,这确实很好地工作,代码看起来也不错。但是,我们的目标机器没有安装powershell,我无法将其作为次要功能的预请求添加。

它不包含在.net API中,而是包含在MQ powershell扩展中。所以我可以调查一下。