wcf-extensions

    1熱度

    1回答

    嗨如果操作是裝飾的,我需要在消息中注入自定義標頭。 到目前爲止我做了什麼? 1)創建屬性通過繼承屬性和IOperationBehavior 2)添加與操作 屬性定製OperationInvoker: public class RankAttribute : Attribute, IOperationBehavior { public void ApplyDispatchBehavior

    4熱度

    1回答

    WCF請求,這裏是我的客戶端WCF配置文件: <configuration> <system.net> <defaultProxy enabled="true" useDefaultCredentials="true"> <proxy usesystemdefault="False" bypassonlocal="

    0熱度

    1回答

    我正在尋找一種方法來跟蹤在數據庫上花費的總時間,並將它合併到一個Service Operation調用或者甚至整個會話中。由於我目前使用的是默認的PerCallInstanceContextMode,因此每次調用服務方法時都會調用Service類的構造函數,所以我想到了一些東西,例如掛鉤到每個服務方法之前和之後調用的某個管道方法,調用非空的構造函數。然後注射目的是進一步傳遞到層次: [Servic

    2熱度

    2回答

    我正在看實現IDispatchMessageInpector & IClientMessageInpector查看AfterReceiveRequest和BeforeSendRequest方法中的消息對象。 我的要求是在WCF服務的代碼級進行更改。沒有配置更改。 如何將此行爲附加到所有調用此服務和服務自己的端點。正在實施IContractBehaviour幫助我嗎? 編輯1: WCF服務託管在II

    16熱度

    1回答

    我是審查WCF服務的代碼。 在每封郵件的標題中,我們會注入該服務稍後將用於建立到數據庫的連接字符串的數據。 這是因爲服務將被許多不同的站點使用,每個站點都有自己的數據庫,服務必須查詢。 我們使用wcf的可擴展性。我們有一個自定義MessageInspector的是,在接收到請求之後,從所述郵件頭中提取數據,創建上下文(實現IExtension)並將其添加到OperationContext.Curr

    0熱度

    1回答

    我最近遇到了一個問題,是我扔了一個循環。 我已經在WCF中實現了一個自定義AuthorizationManager,它首先必須通過名稱來提取操作。 WCF服務通過REST和SOAP端點公開,所以我必須檢查多個位置以查找我需要通過身份驗證過程繼續的信息。 一切都很好,我有大約15-20服務運行良好,但我最近遇到了一個問題,我無法使用我的常規方法拉操作名稱。 爲拉操作的代碼如下: public cla

    0熱度

    1回答

    如何將ReadMessage和WriteMessage映射到可以控制類庫外的消息編碼的事件? public class CustomMessageEncoder:MessageEncoder { public delegate Message ReadMessage_dlg(ArraySegment<byte> buffer, BufferManager bufferManager,

    3熱度

    1回答

    我花了最後3個小時試圖讓WCFExtras使用它們在codeplex站點和其他地方描述的步驟將我的XML註釋輸出到我的WSDL。最終我發現WCFExtras也生成了第二個可用的WSDL作爲單個文件,並且XML註釋在那個文件中。 我的問題是 - 因爲我無法在任何地方找到這些信息 - 它是如何工作的? WCFExtras的意圖是不會嘗試在WSDL中輸出XML註釋WCF已經自動生成了?如果我對這些評論感

    3熱度

    1回答

    我想知道IOperationBehavior和IContractBehavior之間有什麼區別,以及當我們在開發中可以看到這兩者之間的區別時的特殊情況。

    0熱度

    1回答

    Msdn says: 消息還處置用於構建物體時使用的對象。 從這我推斷是關閉消息也關閉它創建的MessageBuffer。但在實際的代碼中,情況並非如此。關閉消息會將messagebuffer.closed留爲false。 應如何關閉從該緩衝區創建的消息緩衝區和消息?