public static void Main()
        {
            // <Snippet1>
            // Get the Web application configuration.
            System.Configuration.Configuration webConfig =
                WebConfigurationManager.OpenWebConfiguration("/aspnetTest");


            // Get the section.
            string configPath = "system.web/cache/sqlCacheDependency";

            System.Web.Configuration.SqlCacheDependencySection sqlDs =
                (System.Web.Configuration.SqlCacheDependencySection)webConfig.GetSection(
                    configPath);


            // </Snippet1>

            // <Snippet2>

            // Get the current Databases collection.
            SqlCacheDependencyDatabaseCollection databasesValue =
                sqlDs.Databases;

            // </Snippet2>

            // <Snippet3>

            // Get the current PollTime property value.
            Int32 pollTimeValue = sqlDs.PollTime;

            // Set the PollTime property to 500 milliseconds.
            sqlDs.PollTime = 500;

            // </Snippet3>

            // <Snippet4>

            // Get the current Enabled property value.
            Boolean enabledValue = sqlDs.Enabled;

            // Set the Enabled property to false.
            sqlDs.Enabled = false;

            // </Snippet4>
        }
Esempio n. 2
0
        public static void Main(string[] args)
        {
// <Snippet1>
            // Get the Web application configuration.
            Configuration webConfig =
                WebConfigurationManager.OpenWebConfiguration("/aspnetTest");

            // Get the section.
            string configPath = "system.web/cache/sqlCacheDependency";
            SqlCacheDependencySection sqlCacheDependencySection =
                (SqlCacheDependencySection)webConfig.GetSection(configPath);

            // Get the database element at the specified index.
            SqlCacheDependencyDatabaseCollection sqlCdds =
                sqlCacheDependencySection.Databases;

// </Snippet1>

// <Snippet2>

            object[] collectionKeys = sqlCdds.AllKeys;

// </Snippet2>

// <Snippet3>
            SqlCacheDependencyDatabase dbElement =
                new SqlCacheDependencyDatabase(
                    "dataBase", "dataBaseElement", 500);

            sqlCdds.Add(dbElement);

// </Snippet3>

// <Snippet4>
            sqlCdds.Clear();

// </Snippet4>

// <Snippet5>
            SqlCacheDependencyDatabase dbElement1 =
                sqlCdds.Get(0);

// </Snippet5>

// <Snippet6>
            SqlCacheDependencyDatabase dbElement3 =
                sqlCdds.Get("dataBaseElement");

// </Snippet6>

// <Snippet7>
            string thisKey = sqlCdds.GetKey(0).ToString();

// </Snippet7>

// <Snippet8>
            sqlCdds.Remove("dataBaseElement");

// </Snippet8>

// <Snippet9>
            sqlCdds.RemoveAt(0);

// </Snippet9>

// <Snippet10>
            SqlCacheDependencyDatabase dbElement2 =
                new SqlCacheDependencyDatabase(
                    "dataBase2", "dataBaseElement2", 500);

            sqlCdds.Set(dbElement2);

// </Snippet10>
        }