我刚刚学习WCF WebMethods,并开始消化代码以插入IParameterInspector
接口进行参数验证。
有人可以用最基本的术语告诉我BeforeCall()
函数中返回对象的目的是什么吗?例如:
Public Function BeforeCall(operationName As String, inputs() As Object) **As Object** Implements IParameterInspector.BeforeCall
End Function
通过基本测试,我意识到我可以从中返回一个对象,然后在参数BeforeCall()
中变得可用。AfterCall()
correlationState
我假设这个值不会从消费代码的其他任何地方返回?
有人可以提供一些基本示例,说明为什么程序员可能需要使用它吗?