channelfactory

    1熱度

    1回答

    大家好我是WCF的新手我想知道我是否使用頻道工廠,如果我對服務合同進行任何更改,是否更改將在客戶端系統中自動更新?如果更改自動更新如何?

    3熱度

    1回答

    我是新來的PRISM框架,所以我的問題可能有點偏離主題。 我已經建立了由兩個項目組成的WCF服務。 WCF .svc和Web.config項目只包含服務定義。 定義WCF服務接口和服務類型的服務類型項目。 在客戶端,我有點擔心我應該如何實現一個單一的長期代理服務。 我的方法是使用ChannelFactory<T>爲服務創建一個通道,並將其註冊到模塊中的Unity容器。這意味着我的模塊必須引用服務類

    2熱度

    1回答

    我使用下面的代碼與REST服務進行通信的內部REST服務: [ServiceContract()] interface ISomeService { [OperationContract()] [WebGet()] bool DoSomething(); } WebHttpBinding binding = new WebHttpBinding(); Ch

    0熱度

    2回答

    我需要部署一個Silverlight 4 soltution,它將消耗WCF服務中的數據。我們面臨的挑戰是這將是一次生產安裝,因此我無法控制服務的服務器名稱,並且Silverlight應用程序不會與WCF安裝在同一臺服務器上。 開始到這裏這條路是我想出迄今: 我將不得不通過initParams在以德WCF的服務器名稱傳遞給我的silverligth應用程序。 ASPX文件內我有 <param na

    3熱度

    1回答

    我有一個WCF服務,在代碼中使用並生成爲ChannelFactory類。我知道使用WCF的正確方法是創建ChannelFactory(讓我們稱之爲AwesomeClient),完成工作,然後調用Close()。 這裏是我的片斷: public static void DoSomething() { var client = new AwesomeClient();

    1熱度

    1回答

    我需要一個簡單的WCF示例代碼或教程或顯示如何向ChannelFactory添加證書的步驟的鏈接?

    1熱度

    1回答

    我們構建的系統允許用戶在創建WCF通道後更改密碼 - 是否有方法可以更改通過服務器發送的憑據,而無需重新創建這個頻道? 預先感謝您。

    2熱度

    2回答

    我試圖找到一個優雅的方式來重試WCF渠道處於故障狀態時的操作。當第一次調用發生故障狀態異常時,我嘗試使用Policy Injection AB重新連接並重試該操作,但是PolicyInjection.Wrap方法似乎不喜歡包裝TransparentProxy對象(從ChannelFactory.CreateChannel返回的代理)。 是否有任何其他機制我可以嘗試或如何嘗試讓PIAB解決方案正常工

    3熱度

    4回答

    我正在爲實驗室改變航運,希望能幫助診斷我們看到的一些奇怪的通道故障怪異。有一個測試應用程序使用DuplexChannelFactory連接到一對夫婦的Windows服務,出於某種原因,這個測試應用程序的通道看起來似乎有點錯誤。我計劃在那裏實施一些重試邏輯,但是弄清楚他們爲什麼會發生故障將會很好。 我知道,通道工廠和代理對象都實現了大量的接口,我用反射鏡通過其中的一些爬行,但我還沒有找到喜歡什麼,我

    8熱度

    6回答

    我有一個.Net WCF客戶端使用的REST服務。 當遇到錯誤時,REST服務會返回一個HTTP 400錯誤請求,其中包含JSON序列化詳細信息的響應正文。 如果我使用Fiddler,Javascript或直接從C#執行請求,當發生錯誤時,我可以輕鬆訪問響應主體。 但是,我使用了WCF ChannelFactory以及6個相當複雜的接口。這個代理引發的異常總是一個ProtocolException