public static IServiceCollection AddStorageClient( this IServiceCollection services, StorageAccountCredentials storageCredentials) { if (storageCredentials == null) { throw new ArgumentNullException(nameof(storageCredentials)); } services.AddSingleton<ITableClient>(new TableClient(storageCredentials)); return services; }
public static IServiceCollection AddStorageClient( this IServiceCollection services, StorageAccountCredentials storageCredentials) { if (storageCredentials == null) { throw new ArgumentNullException(nameof(storageCredentials)); } services.AddInstance <ITableClient>(new TableClient(storageCredentials)); return(services); }
public TableClient(StorageAccountCredentials storageAccountCredentials) { var credentials = new StorageCredentials(storageAccountCredentials.AccountName, storageAccountCredentials.KeyValue); _cloudTableClient = new CloudTableClient(storageAccountCredentials.StorageUri, credentials); }