0

我的要求是在外部计算机或远程计算机中运行计算并等待应用程序完成计算并返回结果。

这在 C# .net 中是否可行,如果可以,我该如何完成?

我试过 psexec 但它不等待响应

4

1 回答 1

0

将 WCF 与异步调用一起使用; 创建 WCF 服务并将该服务添加到您的项目中,同时在 Visual Studio的“服务引用设置”屏幕上选择“生成异步操作”。例如,这将为您的服务添加异步操作功能;

如果您的服务名称是 sumNumbers(int x, int y) 那么 Visual Studio 将自动为您生成 sumNumbersCompleted 事件。因此,您可以按如下方式调用您的服务;

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