私の要件は、外部コンピューターまたはリモート コンピューターで計算を実行し、アプリケーションが計算を終了して結果を返すのを待つことです。
これは C# .net で可能ですか?
psexec を試しましたが、応答を待ちません
非同期呼び出しで WCF を使用します。Visual Studio の[サービス参照設定]画面で [非同期操作の生成] が選択されている 状態で、WCF サービスを作成し、そのサービスをプロジェクトに追加します。これにより、たとえばサービスに非同期操作機能が追加されます。
サービス名が sumNumbers(int x, int y) の場合、Visual Studio は自動的に sumNumbersCompleted イベントを生成します。したがって、次のようにサービスを呼び出すことができます。
sumNumbers(5,6);
sumNumbersCompleted+=methodWhentheEventisCompleted;