WCF サービスを参照する Silverlight クラス ライブラリがあり、WCF サービスを呼び出す StoreNodes() というメソッドがあります。このような:
public void StoreNodes()
{
DataServiceClient client = new DataServiceClient();
client.GetNodesForCoreCompleted += client_GetNodesForCoreCompleted;
client.GetNodesForCoreAsync();
}
そして、次のように BuildAll() と呼ばれる別のメソッド:
public void BuildAll()
{
StoreNodes();
Method2();
}
私の問題は、method2() が WCF サービスではなく、StoreNodes と Method2 の両方に共通の変数がいくつかあることです。これらの変数は StoreNodes で値を取得し、2 番目のメソッドはそれらに対して何らかの操作を行います。とにかく、問題は methode2 が実行されることです。最初のメソッドが終了する前に、null 参照エラーが発生しました。サービスの呼び出しが終了した後に 2 番目のメソッドが実行されるようにするにはどうすればよいですか?? 私の質問が明確になったことを願っています。