'宣言 Public Sub InitializeResult( _ ByVal error As DataErrorInfo, _ ByVal isComplete As Boolean _ )
public void InitializeResult( DataErrorInfo error, bool isComplete )
アクティビティ操作は非同期的に実行できます。OperationResult 派生クラスのインスタンスを返すために操作を実行するメソッドが必要なとき、新しいインスタンスを返して、後でこのメソッドが利用可能なときにこのメソッドによって操作の結果を指定できます。非同期操作が保留中のとき、IsComplete プロパティは、False を返します。結果が利用可能なとき、このメソッドを呼び出して、'isComplete' パラメーターを True に指定し、操作が完了して、IsComplete プロパティを True に設定する必要があることを示すことができます。
操作中にエラーが発生した場合、エラー情報を含む DataErrorInfo オブジェクトを使用してこのメソッドを呼び出すことができます。また、これ以上実行するアクションがなく、操作はエラーを伴って終了しているとみなされるので、'isComplete' に True を指定します。