呼び出された関数は、呼び出し元の関数に、すべての処理が完了したことをどのように知らせますか?
myFunction1(){
myFunction2();
}
myFunction2(DownloadStringCompletedEventHandler callback){
// Calls a web service and updates local files
}
myFunction2Returned(object sender, DownloadStringCompletedEventArgs e){
}
次のように呼び出し全体を開始します。
myFunction1();
// Continue processing here...
今私が知りたいのは、私が に電話した場合、処理を続行する前に、すべてが完了するmyFunction1()
までどのように待つことができるかということです. myFunction2()
(それは、「ここで処理を続行...」コメントの先にあるものです)。
問題は、コードを呼び出した後、 Web サービス呼び出しを完了し、必要なファイルをディスクに完全に書き込んだmyFuntion1()
ことに依存するファイルを読み込もうとすることです。myFunction2()
これがすべて意味をなすことを願っていますが、質問を意味のある言葉遣いにするのはかなり困難でした。