Пример #1
0
        /// <summary>
        /// <para>
        /// Add the default child nodes for the current node.
        /// </para>
        /// </summary>
        /// <remarks>
        /// <para>
        /// This will add the default instance nodes for an application.
        /// </para>
        /// </remarks>
        protected override void AddDefaultChildNodes()
        {
            base.AddDefaultChildNodes();
            InstanceNode sqlServer = new InstanceNode();

            Nodes.Add(sqlServer);
            ConnectionStringCollectionNode connectionStringCollectionNode = Hierarchy.FindNodeByType(Parent, typeof(ConnectionStringCollectionNode)) as ConnectionStringCollectionNode;

            sqlServer.ConnectionStringNode = Hierarchy.FindNodeByName(connectionStringCollectionNode, SR.DefaultNewConnectionStringName) as ConnectionStringNode;
            DatabaseTypeCollectionNode databaseTypeCollectionNode = Hierarchy.FindNodeByType(Parent, typeof(DatabaseTypeCollectionNode)) as DatabaseTypeCollectionNode;

            sqlServer.DatabaseTypeNode = Hierarchy.FindNodeByName(databaseTypeCollectionNode, SR.DefaultDatabaseTypeName) as DatabaseTypeNode;
        }
Пример #2
0
        public void NodeTest()
        {
            string storedProcName = "psTest";
            InstanceNode instanceNode = new InstanceNode();
            GeneratedApplicationNode.Nodes.Add(instanceNode);
            instanceNode.Name = "TestNode";

            DatabaseSinkNode node = new DatabaseSinkNode();
            GeneratedApplicationNode.Nodes.Add(node);
            node.StoredProcName = storedProcName;
            Assert.AreEqual(storedProcName, node.StoredProcName);

            node.DatabaseInstance = instanceNode;
            Assert.AreEqual(instanceNode.Name, node.DatabaseInstance.Name);
        }
        public void NodeTest()
        {
            string databaseInstanceName = "dabaseInstanceName";
            string databasePartitionName = "databasePartitionName";

            InstanceNode databaseNode = new InstanceNode(new InstanceData(databaseInstanceName));

            DataCacheStorageNode node = new DataCacheStorageNode();
            IUIHierarchy hierarchy = CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            hierarchy.AddNode(databaseNode);
            node.DatabaseInstance = databaseNode;
            node.PartitionName = databasePartitionName;
            Assert.AreEqual(databaseInstanceName, node.DatabaseInstance.Name);

            DataCacheStorageData nodeData = (DataCacheStorageData) node.CacheStorageData;
            Assert.AreEqual(databaseInstanceName, nodeData.DatabaseInstanceName);
        }
Пример #4
0
 /// <devdoc>
 /// Handles the remove of a instnce node.
 /// </devdoc>
 private void OnInstanceNodeRemoved(object sender, ConfigurationNodeChangedEventArgs e)
 {
     this.instanceNode = null;
     databaseSettings.DefaultInstance = string.Empty;
 }
Пример #5
0
 private void OnInstanceNodeRemoved(object sender, ConfigurationNodeChangedEventArgs e)
 {
     this.instanceNode = null;
 }
Пример #6
0
 /// <summary>
 /// <para>
 /// Add the default child nodes for the current node.
 /// </para>
 /// </summary>
 /// <remarks>
 /// <para>
 /// This will add the default instance nodes for an application.
 /// </para>
 /// </remarks>
 protected override void AddDefaultChildNodes()
 {
     base.AddDefaultChildNodes();
     InstanceNode sqlServer = new InstanceNode();
     Nodes.Add(sqlServer);
     ConnectionStringCollectionNode connectionStringCollectionNode = Hierarchy.FindNodeByType(Parent, typeof(ConnectionStringCollectionNode)) as ConnectionStringCollectionNode;
     sqlServer.ConnectionStringNode = Hierarchy.FindNodeByName(connectionStringCollectionNode, SR.DefaultNewConnectionStringName) as ConnectionStringNode;
     DatabaseTypeCollectionNode databaseTypeCollectionNode = Hierarchy.FindNodeByType(Parent, typeof(DatabaseTypeCollectionNode)) as DatabaseTypeCollectionNode;
     sqlServer.DatabaseTypeNode = Hierarchy.FindNodeByName(databaseTypeCollectionNode, SR.DefaultDatabaseTypeName) as DatabaseTypeNode;
 }
Пример #7
0
 /// <devdoc>
 /// Handles the remove of a instnce node.
 /// </devdoc>                
 private void OnInstanceNodeRemoved(object sender, ConfigurationNodeChangedEventArgs e)
 {
     this.instanceNode = null;
     databaseSettings.DefaultInstance = string.Empty;
 }