【发布时间】:2015-01-02 15:06:45
【问题描述】:
我有一个 WCF 服务,它具有与以下操作合同的接口:
[OperationContract(Name = "uploadFile")]
void uploadFile(RemoteFileInfo request);
[OperationContract(Name = "uploadFileAsync")]
Task uploadFileAsync(RemoteFileInfo request);
当我尝试托管此服务时,它给了我一个错误,即我不能拥有 2 个同名合同,并且“uploadFile”和“uploadFIleAsync”违反了此规则。如您所见,我将它们命名为不同的名称,其中一个只是 uploadFile,一个是 uploadFileAsync,那么 WCF 如何将它们视为“同名”?
【问题讨论】:
标签: c# wcf asynchronous