20得票2回答
WCF OperationContract

什么是WCF OperationContract?我不太理解它的作用。

14得票4回答
WCF测试客户端中无法使用WCF服务方法,因为它使用了类型。

我正在尝试使用WCF测试客户端来测试我构建的WCF服务。 该服务有一个名为“SubmitRequest”的方法。[OperationContract] Response SubmitRequest(Request request); 当我启动WCF测试客户端时,该方法被灰显并显示消息“此操作...

14得票3回答
WCF:在多个方法上使用相同的故障契约

以一个包含10个服务,每个服务有20个方法的项目为例。 所有服务都继承自一个基础服务,该基础服务具有安全检查。每个方法要做的第一件事就是调用安全检查。如果存在问题,则会抛出安全异常。 问题是:我需要在每个方法(OperationContract)上指定FaultContract,还是可以在...

10得票2回答
WCF的OperationContract - Action和ReplyAction有什么用处?

[ServiceContract(Namespace = "http://schemas.mycompany.com/", Name = "MyService")] public interface IMyService { [OperationContract(Name = "MyO...

10得票2回答
WCF OperationContract - 应该公开哪种通用集合类型?

我有一个返回泛型集合的WCF Web服务方法。现在,我的问题是:我应该将其公开为ICollection<T>、List<T>、IList<T>、IEnumerable<T>或其他什么? 我认为List<T>不可取,因为我想避免CA1...

9得票5回答
WCF合约更改对客户端的影响

我想知道哪些WCF合同(接口)类型更改会导致客户端尝试发送消息失败,以及为什么。我相信WCF可以处理某些差异,但我不确定哪些改变是安全的,哪些是不安全的。 增加/删除操作契约(OperationContract)的参数? 增加/删除/修改DataContract序列化属性? 增加/删除服务...

9得票2回答
WCF:是否有一个属性可以使OperationContract中的参数变为必需的?

我使用 [DataMember(IsRequired=true)] 来使 DataContract 属性为必需。但是 OperationContract 参数似乎没有 IsRequired 选项。我该如何使它们为必填且不允许为空? 在 SoapUI 工具中,OperationContract...

8得票2回答
WCF类实现两个操作契约在不同的服务契约中具有相同的名称

我声明了两个服务契约,如下所示: [ServiceContract] public interface IContract1 { [OperationContract] double Add(int ip); } [ServiceContract] public inter...

7得票2回答
如何将OperationContract的参数指定为必填项

我想知道如何在WCF的OperationContract方法中将参数指定为必需,以便生成的xsd包含minOccurs="1"而不是minOccurs="0"。 示例: [ServiceContract(Namespace = "http://myUrl.com")] public i...