2012-05-29 35 views
1

Ive得到了與一個應用程序...我的應用會嘗試使用哪種配置?

[System.Diagnostics.DebuggerStepThroughAttribute()] 
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] 
    public partial class SearchServiceClient : System.ServiceModel.ClientBase<Bi.Flight.BiSearchServiceFacade.BiSearchService.ISearchService>, Bi.Flight.BiSearchServiceFacade.BiSearchService.ISearchService { 

     public SearchServiceClient() { 
     } 

     public SearchServiceClient(string endpointConfigurationName) : 
       base(endpointConfigurationName) { 
     } 

我有一個調用參數的構造函數的一些客戶端代碼。我有2個問題...

1)這是調用基於REST的服務的正常方法嗎?因爲我認爲渠道工廠會更好。 2)當無參數構造函數被調用時,這是否意味着它會嘗試從配置中選擇結尾?如果是的話,它會尋找什麼?

回答

0

1)的信道工廠是正在使用(從ServiceModel.ClientBase繼承)

2)是,它會拿起從<system.serviceModel><client><endpoint />部端點信息在web /的app.config