我需要挂钩到WCF操作过程,以便在每次操作之前和之后执行一些代码。
某些背景信息:
我一直在窥探,我认为使用IParameterInspector是最好的选择,但我不完全确定我需要执行的代码与参数无关......
任何线索?
答案 0 :(得分:2)
IParameterInspector不是一个糟糕的选择。
您是否需要知道正在进行的操作/会话/端点,或者您只是为所有操作安装相同的逻辑?你需要修改Message对象吗? (这些考虑因素可能会改变您对可扩展性点的选择。)
您需要修改线程本地存储吗?如果是这样,请选择ICallContextInitializer。