【发布时间】:2012-05-31 14:19:33
【问题描述】:
通常,您使用if-then-throw 模式或代码合同检查公共方法中的传入参数。
我的问题是,我应该如何验证 WCF 服务中传递的参数?例如,我有以下合同:
[OperationContract]
Stock GetStock(string symbol);
我想确保symbolparameter 不是null 或空字符串。我应该在服务端使用相同的if-then-throw 模式还是代码合同前提条件?我应该向GetStock 方法添加FaultContract 属性并向客户端返回错误吗? WCF 服务的最佳参数验证技术是什么?
【问题讨论】:
标签: wcf validation