2

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

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

谢谢。

4

2 回答 2

2

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

最初我使用了 MO74 SupportPac,它添加了对 MQ 的 powershell 访问,这非常有效,并且在代码中看起来不错。但是,我们的目标机器没有安装 powershell,我无法将其添加为次要功能的先决条件。

于 2010-04-30T03:42:01.680 回答
0

我假设它们在 amqmdnet.dll 程序集中的 API 中不可用。在这种情况下,您可能会对 C api 进行 PINVOKE。

如果是这样,那么 这个例子应该接近解决方案。

于 2010-02-22T04:15:10.417 回答