1

我的代码(目标框架 4.0,x86 架构)可在多台Windows 7机器(客户端和服务器)上运行,但在Windows XpInvalid Async Begin method signature (相同的 .NET 框架版本)上抛出异常,指定方法需要作为结果类型和回调方法。IAsyncResult

实际上,我的方法成功地Task<GenericType>用作返回类型,我想知道为什么它只在 XP 主机上失败。

服务合同示例:

    [OperationContract(AsyncPattern = true)]
    Task<GetServerConfigurationResult> GetServerConfigurationAsync(string clientID);

注意:我希望有一个比重构更聪明的解决方案。

4

0 回答 0