0

私の要件は、外部コンピューターまたはリモート コンピューターで計算を実行し、アプリケーションが計算を終了して結果を返すのを待つことです。

これは C# .net で可能ですか?

psexec を試しましたが、応答を待ちません

4

1 に答える 1

0

非同期呼び出しで WCF を使用します。Visual Studio の[サービス参照設定]画面で [非同期操作の生成] が選択されている 状態で、WCF サービスを作成し、そのサービスをプロジェクトに追加します。これにより、たとえばサービスに非同期操作機能が追加されます。

サービス名が sumNumbers(int x, int y) の場合、Visual Studio は自動的に sumNumbersCompleted イベントを生成します。したがって、次のようにサービスを呼び出すことができます。

sumNumbers(5,6);
sumNumbersCompleted+=methodWhentheEventisCompleted;
于 2012-11-22T05:39:30.613 に答える