/// <summary> /// Adds a <see cref="AzureTableStorageConfigurationProvider"/> <see cref="IConfigurationProvider"/> /// that reads configuration values from the Azure Table Storage. /// </summary> /// <param name="configurationBuilder">The <see cref="IConfigurationBuilder"/> to add to.</param> /// <param name="cancellationToken">Cancellation token</param> /// <param name="connectionString">Connection string to the storage account with table storage enabled.</param> /// <param name="tableName">Table name to retreive values from</param> /// <param name="partitionKey">Partition key to retreieve values from</param> /// <returns></returns> public static IConfigurationBuilder AddAzureTableStorage(this IConfigurationBuilder configurationBuilder, string connectionString, CancellationToken cancellationToken, string tableName = null, string partitionKey = null) => configurationBuilder.AddAzureTableStorageInternal(connectionString, cancellationToken, tableName, partitionKey);