小编val*_*orn的帖子

IClientMessageInspector CorrelationState

我找不到有关IClientMessageInspector接口的BeforeSendRequest方法的返回值的更多信息.我发现的所有示例都返回null.从MSDN上的描述中,一旦调用AfterReceiveReply,此方法的返回值将作为correlationState参数传回.但是,MSDN还声明最佳做法是为correlationState使用GUID.

这句话对我来说有点混乱,因为我将其解释为意味着我应该只使用GUID作为correlationState.我想要做的是使用请求的xml内容作为状态,这样如果回复是一个错误,我可以记录请求和回复.如果回复是错误,我只想记录请求.

有没有人有使用correlationState的经验?我可以将它用于我想用它吗?它似乎在测试中起作用,但由于我在此发现的信息量有限,我担心可能存在一些我没有看到的陷阱.

wcf

3
推荐指数
1
解决办法
1511
查看次数

标签 统计

wcf ×1