private void LoadSettings(AzureStorageAccountSettings settings)
        {
            StorageSettings = settings;

            LoadSchemaMapping(StorageSettings.SchemaDefinition);

            try {
                AzureStorageAccount = CloudStorageAccount.Parse(settings.ConnectionString);
                AzureTableClient    = AzureStorageAccount.CreateCloudTableClient();
                StorageTable        = AzureTableClient.GetTableReference(StorageSettings.TableName);
            } catch (Exception e) {
                throw new TelemetryReportingException("Unable to connect to the Azure Storage Table (" + e.Message + "). See InnerException for additional details.", e);
            }
        }
 public AzureTableStorageProvider(AzureStorageAccountSettings settings)
 {
     LoadSettings(settings);
 }