Azure.Identity.ChainedChildSection
Wraps a credential IConfigurationSection and overlays
IsChainedCredential = "true".
Used by AzureCredentialResolver when handing a
Sources[] entry to a third-party resolver so that resolver builds
a credential which surfaces transient failures as
CredentialUnavailableException (required for
ChainedTokenCredential fall-through).
namespace Azure.Identity
{
internal sealed class ChainedChildSection : IConfigurationSection, IConfiguration
{
public string Key { get; }
public string Path { get; }
public string Value { get; set; }
[System.Runtime.CompilerServices.Nullable(2)]
public string this[string key] {
[return: System.Runtime.CompilerServices.Nullable(2)]
get;
[param: System.Runtime.CompilerServices.Nullable(2)]
set;
}
public ChainedChildSection(IConfigurationSection inner);
public IConfigurationSection GetSection(string key);
public IEnumerable<IConfigurationSection> GetChildren();
public IChangeToken GetReloadToken();
}
}