Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
            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;
                }
            }
Exemplo n.º 3
0
 public ConnectDescriptor(ConnectDescriptorData data) :
     base(data)
 {
 }
Exemplo n.º 4
0
 public ReadOnlyConnectDescriptor(ConnectDescriptorData data) :
     base(data)
 {
 }
Exemplo n.º 5
0
 public ConnectionData(ConnectionManager manager)
 {
     init(manager);
     connectDescriptor = new ConnectDescriptorData();
 }