0

QueueClientAzure ServiceBus キュー用にを作成しようとしています。

var client = MessagingFactory.CreateQueueClient("testqueue");

ブレークポイントを使用してこのコードをヒットしていますが、その後何も起こりません。例外ではなく、コードの次のステップもありません...

私はこれを別のアプリケーション内で使用しているので、ある種のアセンブリバージョンで何かをする必要があると思いますが、これは例外をスローすべきではありませんか? 私はとても混乱しています...

編集:

「No client」または「Yes client」もコンソールに書き込まれません。また、例外はありません?!:

var client = MessagingFactory.CreateQueueClient("testqueue"); if(client == null) { Console.WriteLine("No client"); } else { Console.WriteLine("Yes client"); }

4

1 に答える 1

1

ここで、 receiveAndDelete は「メッセージが受信されるまで続行しない」ことを意味すると推測しているため、基本的にプログラムはキューからメッセージを受信するのを待っています。

テストキューにメッセージがありますか?

この点で Azure ポータルを常に信頼できるとは限らないため、さらにいくつかのメッセージを追加してみてください。

確認するには、1 分間待ってみてください (デフォルトのタイムアウト)。ここで説明されているように、TimeoutException を取得する必要があります: http://msdn.microsoft.com/en-us/library/hh182019.aspx

于 2014-06-06T14:35:49.627 に答える