我有一个应用程序......
[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) {
}
我有一些调用无参数构造函数的客户端代码。我有两个问题......
1)这是调用基于REST的服务的常规方式吗?因为我认为渠道工厂会更好。 2)当无参数构造函数被调用时,这意味着它会尝试从配置中选择端点吗?如果是这样,它会寻找什么?
答案 0 :(得分:0)
1)正在使用的通道工厂 (继承自ServiceModel.ClientBase)
2)是的,它将从您的web / app.config中的<system.serviceModel><client><endpoint />
部分获取端点信息