私が電話するとしましょう
AsyncCallback callback = new AsyncCallback(QueueMessageAdded);
queue.BeginAddMessage(new CloudQueueMessage(message), callback, null);
どこQueueMessageAdded
ですか
private static void QueueMessageAdded(IAsyncResult result)
{
queue.EndAddMessage(result);
}
EndAddMessageは何をしますか?
すべてのコールバックが呼び出されるのを待つことを含め、次のように同期バージョンを呼び出すのと同じくらい遅くなります。
Parallel.ForEach(messages, message => queue.AddMessage(message));