[英]How can i set queuename in rebus azure queue oneway client
我有一個在天藍色隊列上運行的rebus-worker,我已經配置了將接收和發送消息的rebusworker,它工作正常。 但后來我想將客戶端設置為單向客戶端,如下所示:
_bus = Configure.With(adapter)
.Transport(
t =>
t.UseAzureStorageQueuesAsOneWayClient(AppSettingsReader.AzureStorage)
)
.Routing(r => r.TypeBased()
.MapAssemblyOf<SomeCommand>(queueAddress)
)
})
.Start();
}
我在哪里可以設置要發送消息的隊列名稱? 因為它返回queuename的空引用異常。
我正在使用rebus和rebus.AzureStorage 0.99.74
您的代碼段中的queueAddress
應該是隊列的名稱,您希望從SomeCommand
程序集發送消息。
要非常具體,讓我們假裝你
.Routing(r => r.TypeBased()
.MapAssemblyOf<SomeCommand>("commandprocessor")
)
然后你
await bus.Send(new SomeCommand(...));
然后Rebus將該消息發送到隊列commandprocessor
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.