0

由于某种原因,托管在 Windows azure 上的队列不尊重.DefineEndpointName()配置。

Azure 总线上的队列名称始终以托管它的辅助角色命名。虽然这很好,但总的来说,如果可以选择手动覆盖约定,我会感觉好多了。

如何定义自己的队列名称?

4

1 回答 1

1

有一个配置设置可用于控制队列名称:

您可以像这样将它添加到您的服务配置文件中,

<设置名称="AzureQueueConfig.QueueName" value="yourqueue" />

或者像这样在 app.config 中添加它:

<AzureQueueConfig QueueName="yourqueue" />

PS:定义端点名称也应该可以,您可以在一个小示例中重现该问题并将其作为问题提交到https://github.com/nservicebus/nservicebus

谢谢,伊夫

于 2013-05-12T11:47:39.037 回答