public CachingConnectDescriptor(ConnectDescriptorData data) { if (data == null) { throw new ArgumentNullException("Connect descriptor data"); } this.data = data; // set up handlers data.Invalidated += new ObjectInvalidated(data_Invalidated); data.PropertyChanged += new PropertyChangedEventHandler(data_PropertyChanged); data.LockedChanged += new ObjectLockedChanged(data_LockedChanged); }
void fillConnectionData(IConnection data) { name = data.Name; userName = data.UserName; osAuthenticate = data.OsAuthenticate; dbaPrivileges = data.DbaPrivileges; if ((namingMethod = data.NamingMethod) == ENamingMethod.ConnectDescriptor) { connectDescriptor = new ConnectDescriptorData(data); tnsName = string.Empty; } else { connectDescriptor = new ConnectDescriptorData(); tnsName = data.TnsName; } }
public ConnectDescriptor(ConnectDescriptorData data) : base(data) { }
public ReadOnlyConnectDescriptor(ConnectDescriptorData data) : base(data) { }
public ConnectionData(ConnectionManager manager) { init(manager); connectDescriptor = new ConnectDescriptorData(); }