0

我有一个使用 WCF DataServices 的 WinForm 客户端。我想知道 WCF DataServices 是否具有某种 BeforeSendRequest 和 AfterSendRequest,以便我可以在 UI 上显示某个数据库请求其运行的图标。

有什么线索吗?

谢谢

4

2 回答 2

0

根据您的问题,我猜 IClientMessageInspector 接口会很方便。要实现的方法将是 BeforeSendRequest 和 AfterReceiveReply。我想这是您正在寻找的两个事件。

有关此的文档可在以下 msdn 链接 http://msdn.microsoft.com/en-us/library/system.servicemodel.dispatcher.iclientmessageinspector.aspx中找到

简而言之,您必须实现 IClientMessageInspector(System.ServiceModel.Dispatcher 的一部分)并实现 IEndpointBehavior(System.ServiceModel.Description 的一部分)以将检查器挂接到客户端端点。从而更改客户端端点中的配置以引用添加的端点行为。

于 2013-09-04T06:27:23.243 回答
0

不幸的是,WCF 没有像 Global.asax 这样我们可以处理 BeginRequest 和 EndRequest 的东西

于 2013-09-04T04:54:18.643 回答