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;