![](/img/trans.png)
[英]WCF IDispatchMessageInspector How to fix incoming xml?
在WCF服務中,我實現了IDispatchMessageInspector接口。 在AfterReceiveRequest方法中ref Message request - 出現錯誤“讀取正文時:System.Xml.XmlException”。 出現這個錯誤是因為request中的XML出錯了。我 ...
[英]WCF IDispatchMessageInspector How to fix incoming xml?
在WCF服務中,我實現了IDispatchMessageInspector接口。 在AfterReceiveRequest方法中ref Message request - 出現錯誤“讀取正文時:System.Xml.XmlException”。 出現這個錯誤是因為request中的XML出錯了。我 ...
[英]WCF Sending object from MessageInspector to operation method
我正在使用一個非常復雜且嵌套的 web 服務。 消息並不總是在操作中正確反序列化,供應商建議我使用 MessageInspectors 來正確獲取數據。 這已經正常工作了一段時間,但我開始看到問題,因為在 MessageInspector 中,我在 class 中設置了一個 static XElem ...
[英]CORS on Self Hosted WCF Service
我正在嘗試在我的 WCF 服務中實現 CORS 支持。 我得到了一些代碼 https://enable-cors.org/server_wcf.html 但我在這一行收到錯誤消息 錯誤:類只能從其他類繼承 我如何繼承IDispatchMessageInspector 謝謝 ...
[英]How to read, alter, and update back the item values inside <soapenv: Body> tag in AfterReceiveRequest() method
我現在正在實現IDispatchMessageInspector接口的AfterReceiveRequest(ref System.ServiceModel.Channels.Message request, System.ServiceModel.IClientChannel channel, ...
[英]How to redirect WCF service calls to different operations based on the message content
我在WCF服務中有一項操作(方法)。 該操作具有Json內容的參數。 對於此參數AuditLineUpdatedModel,我使用DataContractAttributes和DataMemberAttributes創建了預定義的類,以在反序列化期間將json消息映射到對象。 但 ...
[英]How can I get the exception object inside a IDispatchMessageInspector?
我的WCF應用程序使用IDispatchMessageInspector進行一些高級監視- 發生錯誤時以及沒有發生錯誤時 。 我正在尋找一種獲取IDispatchMessageInspector.BeforeSendReply方法時服務中發生的異常的方法,因為我需要根據異常類型執行特定的操 ...
[英]WCF - How to invoke Message Inspector before Service Authorization Manager?
我們使用Message Inspector通過在客戶端添加一些信息並在服務器端檢索添加的信息來自定義SOAP消息。 我們還使用自定義授權管理器,使用ServiceAuthorizationManager來使用檢索到的基於SOAP的消息信息。 要自定義SOAP消息,我們將覆蓋兩種方法: ...
[英]IServiceBehavior : prevent applying Message inspectors for some messages
在WCF服務上,我添加了一個屬性[WebAppServiceBehavior],該屬性檢查服務消息中的某些標頭的真實性。 我是否可以在某些可以忽略這些檢查的特定方法上使用其他屬性。 我的問題是我在服務中有20種方法,並且我只想從此檢查中排除2種方法。 ...
[英]How properly resend message headers in a service bus
我一直在從頭開始構建“愚蠢”的服務總線,該總線將消息定向到各種不同的服務(標頭中帶有憑據令牌),並且需要將其傳遞給具有它們的代理客戶端的服務。 簡短的代碼段說明- 我一直在嘗試實現IDispatchMessageInspector並使用AfterRequest和BeforeRepl ...
[英]OperationContextScope vs MessageInpectors
幫助我理解兩者之間的差異。 對我來說,可以使用Operation ContextScope,而無論使用的是.NET應用程序(例如WCF,控制台,Web等)如何,如果調用任何其他服務(例如WCF或基於Java的服務),都可以在任何可用的.NET應用程序使用它。 [在ASMX服務的情況下可以正常工 ...
[英]Logging WCF Requests and Responses using Message Inspectors on an MSMQ Endpoint
我正在WCF服務層上工作,該服務層利用消息檢查器記錄請求和回復肥皂消息。 這是檢查員,除去了不相關的代碼; 一切順利,直到提出新的業務需求為止,這將最適合與MSMQ配合使用,因此我正在實現MSMQ端點。 這里的問題是消息傳遞是單向的。 即使我構建了一個響應對象,在檢查器的 ...
[英]Sending to Service Bus Event Hubs from a WCF Message Inspector
我有一個正常工作的Web服務和測試客戶端,可以攔截它們之間的消息。 但是,當我添加要發送到事件中心的代碼時,客戶端顯示錯誤: 更詳細的例外: 這是我添加的代碼: 這是CreateEventHub方法: WebService Console應用程序最多可以打印 ...
[英]WCF Soap Response - Remove “Result” node (Format WCF Response)
我正在將舊版Web服務轉換為WCF服務。 前端應用程序當前正在使用此服務。 但是到目前為止,前端打算使用新的WCF服務,因此我們計划將請求從IIS重新路由到我們的新服務。 這里的問題是新的WCF服務應該能夠處理舊的輸入請求,並且應該能夠以完全相同的格式發送回響應。 我在處理輸入請求時 ...
[英]WCF service logging with IDispatchMessageInspector
我正在嘗試記錄WCF服務對&的請求和響應。 到目前為止,我所做的是: 一切正常,但我有一個擔憂: AfterReceiveRequest和BeforeSendReply必須保持同步,以便BeforeSendReply將更新正確的記錄。 我想到的是服務同時從多個客戶端調用的問題: ...
[英]What is the difference between RequestInterceptor and MessageInspector?
我在這里有兩個問題: - 1) Microsoft.ServiceModel.Web.RequestInterceptor and System.ServiceModel.Dispatcher.DispatchRuntime.MessageInspectors (IdispatchMes ...
[英]How to use IDispatchMessageInspector in a WCF Service?
我試圖在WCF服務實現中使用IDispatchMessageInspector來訪問自定義標頭值。 就像是: 我已經實現了自己的IDispatchMessageInspector類。 我怎么通過 System.ServiceModel.Channels。 消息和 ...
[英]IParameterInspector's BeforeCall method works but does not abort a call
我已經在Google上進行了搜索,也查看了這篇文章和這篇文章,但是我的電話仍無法正常中斷。 場景如下: 有一個客戶端(服務器)被允許訪問Web服務提供的一項特定服務操作。 Web服務提供了其他通常可以訪問的方法,只是特定方法僅限於一個特定的IP地址。 界面如下所示: 接口中用 ...
[英]How to get type(as in request.GetType) of a request message in Service Behavior of WCF Service
我正在編寫一個自定義ServiceBehavior,希望它能知道請求消息的類型以推斷該消息是否由自定義屬性修飾。 我的樣本合同可能看起來像: 我正在嘗試通過使用以下方式在行為方面確定自定義屬性: is always coming in as a 但是總是以 有沒有一 ...
[英]How to get a Custom Attribute value of WCF Contract's Operation using IDispatchMessageInspector
問題是在AfterReceiveRequest中,如何使用OperationDescription找出在Operation上設置的自定義屬性? 如果有辦法,最好在服務協定接口或服務實現類的操作聲明中設置自定義屬性? 為了進一步說明這個問題: 要么 現在,IDispatch ...
[英]WCF Message Intersecpter Configuration Problems
這個問題似乎已被多次詢問,但我無法讓它發揮作用。 首先,我現在已經在Windows 7和Windows 8上使用VS 2012在兩者上嘗試了這個並且具有完全相同的問題。 我正在嘗試編寫一個接收和處理SOAP標頭消息的WCF服務,經過大量搜索后發現我應該使用Message Interc ...