2

作業コードはこちら

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() を削除しても機能しません。なにか提案を?

4

1 に答える 1