110,567
社区成员
发帖
与我相关
我的任务
分享
//这四句在很多地方都用到了
SMC.Binding binding = WcfServiceClient.CreateDefaultBinding();
string remoteAddress = WcfServiceClient.EndpointAddress.Uri.ToString();
EndpointAddress endpoint = new EndpointAddress(remoteAddress);
WcfServiceClient client = new WcfServiceClient(binding, endpoint);
//后面是调用前面
DataTable myDataTable = new DataTable();
myDataTable = client.GetLocInfo(scanData.Text);
//现在我想把前面四句封装起来
//但由于 WcfServiceClient client = new WcfServiceClient(binding, endpoint);
//不是一个值类型,请问怎么封装啊?
public WcfServiceClient GetClient()
{
SMC.Binding binding = WcfServiceClient.CreateDefaultBinding();
string remoteAddress = WcfServiceClient.EndpointAddress.Uri.ToString();
EndpointAddress endpoint = new EndpointAddress(remoteAddress);
WcfServiceClient client = new WcfServiceClient(binding, endpoint);
return client;
}