예제 #1
0
        public static IReadOnlyDictionary <string, CloudStorageAccount> GetAccounts()
        {
            Dictionary <string, CloudStorageAccount> accounts = new Dictionary <string, CloudStorageAccount>();

            IReadOnlyDictionary <string, string> connectionStrings = ConnectionStringProvider.GetConnectionStrings();

            foreach (KeyValuePair <string, string> item in connectionStrings)
            {
                CloudStorageAccount account;

                if (CloudStorageAccount.TryParse(item.Value, out account))
                {
                    accounts.Add(item.Key, account);
                }
            }

            return(accounts);
        }
예제 #2
0
        public static CloudStorageAccount GetAccount(string connectionStringName)
        {
            string connectionString = ConnectionStringProvider.GetConnectionString(connectionStringName);

            if (connectionString == null)
            {
                return(null);
            }

            CloudStorageAccount account;

            if (!CloudStorageAccount.TryParse(connectionString, out account))
            {
                return(null);
            }

            return(account);
        }