diff --git a/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/api/Azure.Extensions.AspNetCore.Configuration.Secrets.netstandard2.0.cs b/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/api/Azure.Extensions.AspNetCore.Configuration.Secrets.netstandard2.0.cs index 3e7427eb7387..2a8c8b1ff43d 100644 --- a/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/api/Azure.Extensions.AspNetCore.Configuration.Secrets.netstandard2.0.cs +++ b/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/api/Azure.Extensions.AspNetCore.Configuration.Secrets.netstandard2.0.cs @@ -13,6 +13,11 @@ public void Dispose() { } protected virtual void Dispose(bool disposing) { } public override void Load() { } } + public partial class AzureKeyVaultConfigurationSource : Microsoft.Extensions.Configuration.IConfigurationSource + { + public AzureKeyVaultConfigurationSource(Azure.Security.KeyVault.Secrets.SecretClient client, Azure.Extensions.AspNetCore.Configuration.Secrets.AzureKeyVaultConfigurationOptions options) { } + public Microsoft.Extensions.Configuration.IConfigurationProvider Build(Microsoft.Extensions.Configuration.IConfigurationBuilder builder) { throw null; } + } public partial class KeyVaultSecretManager { public KeyVaultSecretManager() { } diff --git a/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/src/AzureKeyVaultConfigurationSource.cs b/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/src/AzureKeyVaultConfigurationSource.cs index 6f63af7a81ef..5abc14a3a8ef 100644 --- a/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/src/AzureKeyVaultConfigurationSource.cs +++ b/sdk/extensions/Azure.Extensions.AspNetCore.Configuration.Secrets/src/AzureKeyVaultConfigurationSource.cs @@ -9,11 +9,16 @@ namespace Azure.Extensions.AspNetCore.Configuration.Secrets /// /// Represents Azure Key Vault secrets as an . /// - internal class AzureKeyVaultConfigurationSource : IConfigurationSource + public class AzureKeyVaultConfigurationSource : IConfigurationSource { private readonly AzureKeyVaultConfigurationOptions _options; private readonly SecretClient _client; + /// + /// Creates a new instance of . + /// + /// The to use for retrieving values. + /// The to configure provider behaviors. public AzureKeyVaultConfigurationSource(SecretClient client, AzureKeyVaultConfigurationOptions options) { _options = options;