Microsoft.Identity.Client.Instance.Discovery.IInstanceDiscoveryManager
interface IInstanceDiscoveryManager
Provides instance metadata across all authority types. Deals with metadata caching.
Task<InstanceDiscoveryMetadataEntry> GetMetadataEntryAsync(AuthorityInfo authorityinfo, RequestContext requestContext, bool forceValidation = false)
InstanceDiscoveryMetadataEntry GetMetadataEntryAvoidNetwork(AuthorityInfo authorityInfo, RequestContext requestContext)
Task<InstanceDiscoveryMetadataEntry> GetMetadataEntryTryAvoidNetworkAsync(AuthorityInfo authorityinfo, IEnumerable<string> existingEnvironmentsInCache, RequestContext requestContext)