1
A
答えて
4
あなたは、メッセージキューのインスタンスを作成して、非同期的に覗き開始:
MessageQueue queue = new MessageQueue(@".\PRIVATE$\Queue");
queue.BeginPeek(TimeSpan.Infinite, null, OnMessageAdded);
メッセージがキューに追加したときに登録したコールバックが呼び出されます。限り、あなたの本当の問題が何であるかを説明しなかったとして、私はあなたがキューに追加された新しいメッセージについて情報を取得したいと仮定します。
private void OnMessageAdded(IAsyncResult ar)
{
Message peekedMessage = queue.EndPeek(ar);
//Do whatever you want. Raise a new event, process the message, ...
}
メッセージがキューから取り出されていません。メッセージは使用できますが、依然としてキューに残ります。メッセージが不要な場合は、結果を使用せずにqueue.EndPeek(ar);
に電話するだけです。
関連する問題
- 1. 休止状態でトリガーを実装する方法
- 2. Pythonスクリプトでトリガーを実装する方法
- 3. Cassandraでトリガーを実装する方法は?
- 4. NServiceBusをMSMQで使用する方法
- 5. MS WindowsがMSMQをパージする方法
- 6. プログラムでMSMQシステムキュージャーナルをパージする方法
- 7. MSMQ送信キューをパージする方法
- 8. MSMQフェールオーバーシステムを作成する方法
- 9. メッセージキュー(MSMQ)をインストールする別の方法
- 10. サービスを使用したMSMQ C#実装(ServiceBase)
- 11. Android - pinchを実装してrecylerviewを実装する方法
- 12. 実際に実装する方法
- 13. シングルサインオン - 実装方法
- 14. IDropSourceNotify - 実装方法
- 15. JavaScriptを実装する方法は?
- 16. UITableViewセクションを実装する方法
- 17. ハッシュキーナビゲーションを実装する方法は?
- 18. トラックバーを実装する方法
- 19. PhonegapにAdMobを実装する方法
- 20. 選択を実装する方法
- 21. Pythonでtimerを実装する方法
- 22. List FindALL webelementを実装する方法
- 23. Androidライブコメントを実装する方法は?
- 24. ウィジェットを実装する方法は?
- 25. スヌーズを実装する方法
- 26. xybubblerendererでcategoryplotを実装する方法
- 27. Javaでゲートウェイを実装する方法
- 28. angularjsでナビゲーションバーを実装する方法
- 29. 次のクエリを実装する方法
- 30. ボイス&ビデオチャットを実装する方法
MSMQトリガサービスを使用していないのはなぜですか? –