当前位置: 代码迷 >> Web Service >> WCF怎么使用自定义的构造方法
  详细解决方案

WCF怎么使用自定义的构造方法

热度:327   发布时间:2016-05-02 03:10:52.0
WCF如何使用自定义的构造方法?
在WCF服务中想自定义构造方法来传递参数,可是客户端在实例化服务端对象时却没有自定义的构造方法,这是为什么?怎么解决?
服务器端代码:
private static Dictionary<Guid, SchoolConnection> schoolConnectionDictionary = new Dictionary<Guid, SchoolConnection>();
private StudentDA studentDA;
public SchoolDataService()
{
  InitSchoolConnectionDictionary();
}
public SchoolDataService(Guid schoolID)
{
  studentDA = new StudentDA(GetConnectionString(schoolID));
}
客户端实例化时没有自定义构造:
SchoolDataServiceClient dataServiceClient = new SchoolDataServiceClient();


------解决方案--------------------
而且客户端是不能控制的,服务端创建的是个实例,会一直保持。所以不能再new
  相关解决方案