2013-02-14 62 views

回答

1

您可以創建一個局部類的你上下文類,並在OnCreated局部方法添加像IClientMessageInspector提供BeforeSendRequestAfterReceiveReply方法的一些客戶端的行爲。

請參閱this questionblog post

+0

謝謝你的回答,它確實很有用。但是,我的應用程序有多個域上下文,我想找到一種方法將其設置爲全局的所有WCF調用,以便我不必記住爲每個上下文創建部分。我將你的答案看作是通過改變RIA生成類的方式來達到這個目的的一種方式,但是如果它可以省略,我寧願不要惹它。 – 2013-02-14 10:11:46

+0

如果您聲明引用單個DLL的'behaviorExtensions',那麼在您的客戶端'endpoint'標記中引用'behaviorConfiguration',您的所有客戶端WCF調用都將在沒有任何代碼的情況下被捕獲。我提到的DLL有一個實現「IClientMessageInspector」的類。如果您爲您的客戶端WCF連接屬性使用.config文件,這將工作。讓我知道你是否需要更多細節。 – lcryder 2013-02-15 17:52:46

相關問題