[阅读: 502] 2008-05-20 10:21:05
public static class ServiceFactory<T> {
public static T GetInstance()
{
if (Singleton<T>.Instance.State == CommunicationState.Faulted || Singleton<T>.Instance.State == CommunicationState.Closed)
{
LoggingService.Debug("\t通讯错误,重新创建!ReceivingOrderServiceClient");
Singleton<T>.Instance.Abort();
Singleton<T>.Instance = default(T);
}
if (Singleton<T>.Instance.ClientCredentials.UserName.UserName == null)
{
Singleton<T>.Instance.ClientCredentials.UserName.UserName = UserName;
Singleton<T>.Instance.ClientCredentials.UserName.Password = PassWord;
}
return Singleton<T>.Instance;
}
}
机器人,
这首歌学会了没有?
我们的目标是->没有蛀牙!