限制 WCF 中的 OperationContract 参数长度

Limit OperationContract's parameter's length in WCF

是否可以像这样在 OperationContract 中设置数组参数的最大长度:

<OperationContract()> Function GetData(pToken As String, pData As MyType()) As ResponseStatus

(意思是 pData 不能超过 100 个元素。)

我知道我可以通过在配置中设置适当的绑定属性来实现类似的效果,但我正在寻找不同的东西(这也不是函数主体中的 if ;))。

提前致谢。

您可以验证实现接口 IParameterInspector 的输入。

Here 是示例。