channelfactory

    0熱度

    1回答

    我打電話以下列方式 BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.Transport); EndpointAddress address = new EndpointAddress(System.Configuration.ConfigurationManager.AppSettings.Get("Se

    4熱度

    3回答

    可能這是非常愚蠢的,但做了谷歌很多,無法達成任何結論。 我想知道「ChannelFactory.CreateChannel()是否實際打開連接,或者它只是返回一些東西,實際的連接將會打開方法調用的時間,如果我不關閉它,這個連接還活着多久。 「

    1熱度

    1回答

    我有一個asmx web服務。在客戶端,我不想使用應用程序配置。所以我想用的ChannelFactory服務來閱讀我的應用程序的配置: BasicHttpBinding myBinding = new BasicHttpBinding(); 設置全部從我的app.config中的屬性。然後,我定義我的端點和通道工廠: EndpointAddress myendpoint = new Endpo

    1熱度

    1回答

    我想在autofac中註冊WCF客戶端通道,所以我可以簡單地通過在構造函數中包含服務契約接口來解決它們。像這樣: public LoginFormController(ILoginService loginService) { ... 我有一個工廠,給我製造渠道,與一個單一的公共泛型方法: public T GetChannel<T>() 註冊我的工廠: Builder.Regi

    1熱度

    1回答

    我已經開始將現有的ASP.Net Framework項目轉換爲ASP.NET Core項目。其中一個組件是使用ChannelFactory的WCF Wrapper。我能夠毫不費力地將它轉換爲在ASP.NET Core項目中運行。但是,在測試新的ASP.NET Core項目時,我注意到連接正在建立。爲了調查這個問題我創建了兩個臺項目(一個ASP.NET Framework和其他ASP.NET核心)有

    1熱度

    1回答

    在WCF Client Architecture,它說 當使用了服務合同接口的ChannelFactory類,則必須強制轉換爲IClientChannel接口明確地打開,關閉,或中止 因此,您創建的渠道和使用這樣的客戶端通道對象: var cf = new ChannelFactory<ICalculator>(binding, ea); var channel = cf.CreateChan

    3熱度

    1回答

    我有一個使用.NET 4.5的SOAP端點的現有WCF服務。大多數現有的客戶端代碼都使用代理方法ChannelFactory<T>。 我想更改服務以支持各種服務器端I/O和數據庫操作的async/await模型。 我遇到的問題是將async關鍵字添加到WCF方法調用需要將其接口簽名更改爲Task<T>。反過來,這似乎要求更改客戶端代碼。 在保持服務代碼異步「一路下降」的情況下,是否有一種直接的方式

    0熱度

    1回答

    我必須將請求ID傳遞給它的傳出WCF服務調用,並在WCF操作中獲取請求ID。我怎樣才能做到這一點。? 對於傳出的HttpRequest,我使用CookieContainer並將ID存儲在新的Cookie中,並從其他應用程序的HttpRequest.Cookies中獲取ID。 同樣,我需要從Web請求中分配值並調用WCF服務操作。而在WCF操作中,我需要獲取指定的值。 這是如何實現的?

    0熱度

    1回答

    我正在瀏覽WCF教程,並發現這些內容指向了使mex端點可用以允許向客戶端隱式添加服務引用。我想這允許VS消費最終的WSDL文件時創建代理類? 但是,我試圖讓舒適的代碼庫不使用隱式服務引用。相反,客戶端可以訪問DuplexChannelFactory。 通過顯式ChannelFactor和隱式服務引用進行服務通信有什麼好處? 這個SO問題在這裏(How to re-write WCF client

    0熱度

    1回答

    創建C#-SoapClient 我們的軟件使用了很多的WebService通過 sc = new MyServiceSoapClient() 調用這個構造器讀取 的EndpointAddress和Winword.exe.config 綁定和行爲(這是因爲出來的軟件是WINWORD Addin) 但客戶要求我們不要觸摸Winword.exe.config文件。 所以我們改變了我們的策略,從Cha