예제 #1
0
        public static Dictionary <string, sqlAvailableEndpoint> RefreshAvailableEndpoints()
        {
            var sql                = sqlServerConnection.GetAppMetadataInstance();
            var reader             = sql.GetReader("odpdatasources", "Name,Description,Disclaimer", "");
            var availableEndpoints = new Dictionary <string, sqlAvailableEndpoint>();

            foreach (DataRow row in reader.Rows)
            {
                string desc     = row[1].ToString();
                string disc     = row[2].ToString();
                var    endpoint = new sqlAvailableEndpoint {
                    alias = row[0].ToString(), description = !string.IsNullOrEmpty(desc) ? desc : "", disclaimer = !string.IsNullOrEmpty(desc) ? disc : "", storageaccountkey = "", storageaccountname = ""
                };
                availableEndpoints.Add(endpoint.alias, endpoint);
            }

            HttpContext.Current.Cache["AvailableEndpoints"] = availableEndpoints;
            return(availableEndpoints);
        }
예제 #2
0
        public static Dictionary<string, sqlAvailableEndpoint> RefreshAvailableEndpoints()
        {
            var sql = sqlServerConnection.GetAppMetadataInstance();
            var reader = sql.GetReader("odpdatasources", "Name,Description,Disclaimer", "");
            var availableEndpoints = new Dictionary<string, sqlAvailableEndpoint>();

            foreach (DataRow row in reader.Rows)
            {
                string desc = row[1].ToString();
                string disc = row[2].ToString();
                var endpoint = new sqlAvailableEndpoint { alias = row[0].ToString(), description = !string.IsNullOrEmpty(desc) ? desc : "", disclaimer = !string.IsNullOrEmpty(desc) ? disc : "", storageaccountkey = "", storageaccountname = "" };
                availableEndpoints.Add(endpoint.alias, endpoint);

            }

            HttpContext.Current.Cache["AvailableEndpoints"] = availableEndpoints;
            return availableEndpoints;
        }