【发布时间】:2009-01-18 08:56:57
【问题描述】:
将 DataContract 中的多个元素作为 DataMember 公开的 WCF 服务
[DataMember(IsRequired = true, EmitDefaultValue = false)]
public string Source;
[DataMember(IsRequired = true, EmitDefaultValue = false)]
public string Target;
在客户端生成的代理(通过在VS 2008中添加服务引用)中,客户端可以在Source或Target中传递null或空字符串。如何在客户端强制执行 Source 和 Target。即,如果 Source 或 Target 设置为 null,则客户端应该在调用服务调用之前获得异常。
【问题讨论】:
标签: c# wcf web-services