cost 89 ms
如何以線程安全的方式從 BeforeSendRequest 和 AfterReceiveReply 返回 XML 到調用方法?

[英]How can I return XML from BeforeSendRequest and AfterReceiveReply to the calling method in a thread-safe way?

我們有一個使用 Azure WebJob SDK 的控制台應用程序。 The WebJob relies on a WCF service using SOAP, which it accesses through a DLL we wrote that wraps the auto-gener ...

跟蹤/檢查 WCF 客戶端消息

[英]Tracking/Checking WCF client message

我使用 BeforeSendRequest() 從我的客戶端(實現 IClientMessageInspector )發送一條消息,並在 AfterReceiveReply() 處接收來自端點的回復。 我的問題是“驗證”我收到的回復與我發送的請求相關的最有效方法是什么? 我找到了一些關於使用相關狀態 ...

處理IClientMessageInspector上的異常

[英]Handle exception on IClientMessageInspector

我已經調用了wcf服務,並且實現了IClientMessageInspector接口。 我想處理AfterReceiveReply上的錯誤。 故障異常應始終返回200狀態代碼以及自定義消息和錯誤代碼。 它不應在服務調用上引發任何異常。 我想處理異常,它總是返回響應,而不會在客戶 ...

WCF - 如何在服務授權管理器之前調用Message Inspector?

[英]WCF - How to invoke Message Inspector before Service Authorization Manager?

我們使用Message Inspector通過在客戶端添加一些信息並在服務器端檢索添加的信息來自定義SOAP消息。 我們還使用自定義授權管理器,使用ServiceAuthorizationManager來使用檢索到的基於SOAP的消息信息。 要自定義SOAP消息,我們將覆蓋兩種方法: ...

使用WCF技術重播日志

[英]Replay log using WCF technology

我需要使用WCF技術重放.NET中JSON中保存的一些日志。 該軟件使用IClientMessageInspector來獲取日志,然后將其保存為JSON。 因此,我需要獲取此日志並再次注入它們。 為此,我做了與獲取日志時類似的操作。 我確實擴展了WCF EndPoint並使用新參數修改了 ...

OperationContextScope與MessageInpectors

[英]OperationContextScope vs MessageInpectors

幫助我理解兩者之間的差異。 對我來說,可以使用Operation ContextScope,而無論使用的是.NET應用程序(例如WCF,控制台,Web等)如何,如果調用任何其他服務(例如WCF或基於Java的服務),都可以在任何可用的.NET應用程序使用它。 [在ASMX服務的情況下可以正常工 ...

不為void方法調用AfterReceiveReply

[英]AfterReceiveReply is not invoked for void methods

我們要求記錄請求時不進行回復(如果超時)。 我們正在使用IClientMessageInspector的實現來執行此操作。 不幸的是,在第二種情況下,不調用AfterReceiveReply-當服務方法無效時(不返回任何內容)。 有什么方法可以識別BeforeSendRequest方法中的 ...

將application / x-www-form-urlencode發布到SOAP / JSON WCF服務

[英]POSTing application/x-www-form-urlencoded to a SOAP / JSON WCF service

背景 不久前,我寫了一個WCF服務,該服務大量使用了自定義操作調用程序,錯誤處理程序和行為-其中許多嚴重依賴於輸入消息屬於某種類型或消息的基本消息類型(每個DataContract都繼承自一個基類和許多接口)。 還為涉及的各種接口和類設置了許多單元和集成測試。 此外,每次修改該軟件都必 ...

Thread.CurrentPrincipal 中的聲明正在丟失,這些聲明在 WCF 的 AfterReceiveRequest 中設置

[英]Claims in Thread.CurrentPrincipal are getting lost which are set in AfterReceiveRequest in WCF

我正在使用Microsoft.IdentityModel.dll來設置和獲取WCF中的聲明。 我還實施了MessageInspectors來設置聲明。 因此,我正在從客戶端為請求標頭添加ClaimsIdentity ,如下所示。 而服務端, 我正在嘗試訪問在AfterReceiveRequest中設 ...

如何在IClientMessageInspector中獲取調用的操作名稱?

[英]How to get the invoked operation name within a IClientMessageInspector?

我實現了一個IClientMessageInspector來“攔截”我的應用程序中的傳出Web服務調用。 是否有可能找出從BeforeSendRequest和AfterReceiveReply內部調用的操作? 這里有一個類似的問題, 如何在WCF消息檢查器中獲取調用的操作名稱 ,該命令用 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM