1

我有一个应用程序...

    [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)当无参数构造函数被调用时,这是否意味着它将尝试从配置中获取端点?如果是这样,它将寻找什么?

4

1 回答 1

0

1) 正在使用通道工厂继承自 ServiceModel.ClientBase)

2) 是的,它将从<system.serviceModel><client><endpoint />您的 web/app.config 部分中获取端点信息

于 2012-05-29T17:03:50.310 回答