第一种方法:在析构函数中关闭 public class AutoSys_Company
{
private AutoSys_CompanyService.AutoSys_CompanyClient client; public AutoSys_Company()
{
client = new XFS.WebClient.AutoSys_CompanyService.AutoSys_CompanyClient();
if (client.State != System.ServiceModel.CommunicationState.Opened)
{
client.Open();
}
} ~AutoSys_Company()
{
if (client.State == System.ServiceModel.CommunicationState.Opened)
{
client.Close();
}
} public bool Exists(string FName, int FCompanyID)
{
return client.Exists(FName, FCompanyID);
}
}
第二种方法:随时关闭 public class AutoSys_Company
{
public bool Exists(string FName, int FCompanyID)
{
AutoSys_CompanyService.AutoSys_CompanyClient client=new XFS.WebClient.AutoSys_CompanyService.AutoSys_CompanyClient();
client.Open();
bool ret = client.Exists(FName, FCompanyID);
client.close();
return ret;
}
}
第三种方法:不关闭 public class AutoSys_Company
{
public bool Exists(string FName, int FCompanyID)
{
AutoSys_CompanyService.AutoSys_CompanyClient client=new XFS.WebClient.AutoSys_CompanyService.AutoSys_CompanyClient();
client.Open();
bool ret = client.Exists(FName, FCompanyID);
return ret;
}
}
{
private AutoSys_CompanyService.AutoSys_CompanyClient client; public AutoSys_Company()
{
client = new XFS.WebClient.AutoSys_CompanyService.AutoSys_CompanyClient();
if (client.State != System.ServiceModel.CommunicationState.Opened)
{
client.Open();
}
} ~AutoSys_Company()
{
if (client.State == System.ServiceModel.CommunicationState.Opened)
{
client.Close();
}
} public bool Exists(string FName, int FCompanyID)
{
return client.Exists(FName, FCompanyID);
}
}
第二种方法:随时关闭 public class AutoSys_Company
{
public bool Exists(string FName, int FCompanyID)
{
AutoSys_CompanyService.AutoSys_CompanyClient client=new XFS.WebClient.AutoSys_CompanyService.AutoSys_CompanyClient();
client.Open();
bool ret = client.Exists(FName, FCompanyID);
client.close();
return ret;
}
}
第三种方法:不关闭 public class AutoSys_Company
{
public bool Exists(string FName, int FCompanyID)
{
AutoSys_CompanyService.AutoSys_CompanyClient client=new XFS.WebClient.AutoSys_CompanyService.AutoSys_CompanyClient();
client.Open();
bool ret = client.Exists(FName, FCompanyID);
return ret;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货