protected CloudTableRepository(string tableName,
                                       ICloudStorageFactory cloudStorageFactory, ITableEntityProxyFactory tableEntityProxyFactory)
        {
            _cloudStorageFactory = cloudStorageFactory;
            _cloudTable          = _cloudStorageFactory.GetCloudTable(tableName);

            // is there still a synchronous version of this?
            _cloudTable.CreateIfNotExistsAsync().Wait();

            _tableEntityProxyFactory = tableEntityProxyFactory;
        }
Example #2
0
 public AzureCloudStorageService(ILogger <AzureCloudStorageService> logger, ICloudStorageFactory cloudStorageFactory)
 {
     _logger = logger;
     _cloudStorageFactory = cloudStorageFactory;
 }
Example #3
0
 public AzureCloudStorageService(ICloudStorageFactory cloudStorageFactory, ILogger <AzureCloudStorageService> logger)
 {
     _cloudStorageFactory = cloudStorageFactory;
     _logger = logger;
 }
 protected virtual void Dispose(bool disposing)
 {
     _cloudStorageFactory     = null;
     _cloudTable              = null;
     _tableEntityProxyFactory = null;
 }