0
A
回答
1
試試這個:
public class WorkerRole : RoleEntryPoint
{
ManualResetEvent CompletedEvent = new ManualResetEvent(false);
SubscriptionClient Client1 = SubscriptionClient.CreateFromConnectionString("your conn str", "TestTopic1", "HighMessages");
SubscriptionClient Client2 = SubscriptionClient.CreateFromConnectionString("your conn str", "TestTopic2", "HighMessages");
public override void Run()
{
Client1.OnMessage((receivedMessage1) =>
{
var messageFromTopic1 = receivedMessage1.GetBody<string>();
//Do stuff
});
Client2.OnMessage((receivedMessage2) =>
{
var messageFromTopic2 = receivedMessage2.GetBody<string>();
//Do stuff
});
CompletedEvent.WaitOne();
}
public override void OnStop()
{
//Also close your clients here (Client1.Close(), ...)
CompletedEvent.Set();
base.OnStop();
}
}
我已經跳過簡潔OnStart方法。
相關問題
- 1. 是否有可能有2個不同的NSNumber對象具有相同的值?
- 2. Apache - 兩個虛擬主機給不同的工作人員
- 3. 是否有可能在SparseArray中有2個不同的類?
- 4. 是否有可能同時接收2個類的UITapGestureRecognizer調用
- 5. 發送2個不同的電子郵件給2個不同的收件人?
- 6. 是否有可能在同一個DLL中有兩個不同的插件
- 7. 2個不同的登錄訪問不同的主題?
- 8. 是否有可能同時安裝2個不同的Visual Studio 2010 SKU?
- 9. 是否可以爲同一個類創建不同的mouseClicked()?
- 10. PHPExcel在同一個網頁中不能有2個閱讀器?
- 11. 是否有可能使1個攝像頭的工作在同時向2種不同的模式?
- 12. Apache;是否有可能爲2個不同的目錄有1個相同的別名?
- 13. 是否可以同時安裝2個不同版本的GCC?
- 14. 是否有可能在不同的主機上覆制只有一個表與不同的mysql數據庫?
- 15. 是否有可能有不同的IsolatedStorageSettings.ApplicationSettings?
- 16. 2個不同的Javascript - 一次只能工作1個
- 17. 爲什麼我不能在取消訂閱後在同一個EventEmitter上訂閱
- 18. 圖片文件是否在天藍色的不同訂閱上有所不同
- 19. 如何確定2頁是不同語言的同一主題?
- 20. 同一個班級的同一個實例,但行爲不同。可能的UB
- 21. emacs工作組2:每個工作組可能有不同的緩衝區?
- 22. 比較2個不同工作表中的2個不同的行 - Excel
- 23. RabbitMQ:防止作業同時在兩個不同的工作人員上運行
- 24. 是否有可能在同一個application.in android中運行2個不同的重複值的2個不同的警報?
- 25. 同樣的過程訂閱在Rebus中是不可能的
- 26. 是否有可能爲不同的文件夾有不同的.gitconfig文件
- 27. 是否有可能爲同一服務上的不同合同返回不同的wsdls?
- 28. 是否有可能爲兩個不同的上下文使用一個事務?
- 29. 芹菜 - 爲不同的隊列設置不同數量的工作人員
- 30. 是否有可能兩個不同字符串的MD5是相同的?