作業コードはこちら
static MessageSender TopicClient;
public static void SendTopicMessage(BrokeredMessage message)
{
IAsyncResult result = TopicClient.BeginSend(message, processEndSend, TopicClient);
Thread.Sleep(5000);
}
public static void processEndSend(IAsyncResult result)
{
MessageSender messageSender = result.AsyncState as MessageSender;
messageSender.EndSend(result);
}
上記のコードは機能しています。しかし、なぜ Thread.Sleep() を配置する必要があるのか わかりません。Thread.Sleep() を保持したくありません。しかし、Thread.Sleep() を削除しても機能しません。なにか提案を?