Pergunta

É possível criar e excluir filas usando o wrapper AMQDNET ou alguma outra API do código C#?

Eu gostaria de poder criar algumas filas como parte de um conjunto de testes automatizado, se necessário.

Obrigado.

Foi útil?

Solução

Acabei implementando isso iniciando um novo processo e executando o MQSC com o SI e a redereção, não tão limpa quanto eu gostaria, mas funciona.

Originaly usei o MO74 SupportPac que adiciona acesso ao PowerShell ao MQ, isso funcionou muito bem e ficou bem no código. No entanto, nossas máquinas de destino não têm o PowerShell instalado e eu não consegui adicioná-lo como pré-req para um recurso menor.

Outras dicas

Suponho que eles não estejam disponíveis na API no Assembly amqmdnet.dll. Nesse caso, você pode ter pinvoke com a API C.

Se for então isto Exemplo deve chegar perto da solução.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top