//using Microsoft.WindowsAzure.Storage; //using Microsoft.WindowsAzure.Storage.Blob; //using System; //namespace TEAMModelOS.SDK.Module.AzureBlob.Configuration //{ // public sealed class BlobClientSingleton // { // private static string _connectionString; // private CloudBlobClient BlobClient; // private BlobClientSingleton() { } // public CloudBlobClient GetBlobClient() // { // if (BlobClient != null) // { // return BlobClient; // } // else // { // getInstance(_connectionString); // return BlobClient; // } // } // public static BlobClientSingleton getInstance(string connectionString) // { // _connectionString = connectionString; // return SingletonInstance.instance; // } // private static class SingletonInstance // { // public static BlobClientSingleton instance = new BlobClientSingleton() // { // BlobClient = CloudStorageAccount.Parse(_connectionString).CreateCloudBlobClient() // //BlobClient = new CloudBlobClient(new Uri(_connectionString)) // }; // } // } //}