using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.WindowsAzure.Storage;
using Microsoft.WindowsAzure.Storage.Blob;
using Microsoft.WindowsAzure.Storage.Queue;
using Microsoft.WindowsAzure.Storage.Table;

namespace SharedStorage
{
    public static class StorageConst
    {
        public const String StorageConnectionString =
            "";

        public const String ContainerName = "";

        public const String TableName = "";

        public const String QueueName = "";

        public const String RedisConnectionString = "";

        public const String RedisConnectionStringLocalhost = "";

        public const String RedisSet = "";

        private static CloudStorageAccount account = CloudStorageAccount.Parse(StorageConnectionString);

        public static CloudBlobClient GetBlobClient
        {
            get { return account.CreateCloudBlobClient(); }
        }

        public static CloudTableClient GetTableClient
        {
            get { return account.CreateCloudTableClient(); }
        }

        public static CloudQueueClient GetQueueClient
        {
            get { return account.CreateCloudQueueClient(); }
        }


    }
}
