Exemplo n.º 1
0
        //todo: consider using IgnoreResourceNotFoundException

        public AzureTableStorage(string connectionString, IMyStateLogger logger)
        {
            try
            {
                _logger = logger;
                // Retrieve the storage account from the connection string.
                var storageAccount = CloudStorageAccount.Parse(connectionString);

                // Create the table client.
                _tableClient = storageAccount.CreateCloudTableClient();
                // Create the table if it doesn't exist.
                CreateTables();
            }
            catch (Exception ex)
            {
                _logger.Write(new Log(ex, "AzureTableStorage", Log.MessageType.Exception, "Constractor"));
            }
        }
Exemplo n.º 2
0
 public ContactDetailsLoader(IDbCompleteDataStore monitorDb, IAzureStorage elementSource, IMyStateLogger logger)
 {
     _monitorDb     = monitorDb;
     _elementSource = elementSource;
     _logger        = logger;
 }