<PackageReference Include="Microsoft.Identity.Client" Version="4.84.2-preview4-GetManagedIdentityCapabilitiesAsync" />

Microsoft.Identity.Client.AbstractApplicationBuilder<T>

namespace Microsoft.Identity.Client { public abstract class AbstractApplicationBuilder<T> : BaseAbstractApplicationBuilder<T> where T : BaseAbstractApplicationBuilder<T> { public T WithInstanceDicoveryMetadata(string instanceDiscoveryJson); public T WithInstanceDiscoveryMetadata(string instanceDiscoveryJson); public T WithInstanceDicoveryMetadata(Uri instanceDiscoveryUri); public T WithInstanceDiscoveryMetadata(Uri instanceDiscoveryUri); public T WithCacheOptions(CacheOptions options); public T WithLegacyCacheCompatibility(bool enableLegacyCacheCompatibility = true); public T WithClientId(string clientId); public T WithRedirectUri(string redirectUri); public T WithTenantId(string tenantId); protected T WithOptions(ApplicationOptions applicationOptions); public T WithExtraQueryParameters(IDictionary<string, string> extraQueryParameters); public T WithExtraQueryParameters(string extraQueryParameters); public T WithExtraQueryParameters(IDictionary<string, (string Value, bool IncludeInCacheKey)> extraQueryParameters); public T WithClientCapabilities(IEnumerable<string> clientCapabilities); public T WithInstanceDiscovery(bool enableInstanceDiscovery); public T WithTelemetry(ITelemetryConfig telemetryConfig); public T WithAuthority(Uri authorityUri, bool validateAuthority = true); public T WithAuthority(string authorityUri, bool validateAuthority = true); public T WithAuthority(string cloudInstanceUri, Guid tenantId, bool validateAuthority = true); public T WithAuthority(string cloudInstanceUri, string tenant, bool validateAuthority = true); public T WithAuthority(AzureCloudInstance azureCloudInstance, Guid tenantId, bool validateAuthority = true); public T WithAuthority(AzureCloudInstance azureCloudInstance, string tenant, bool validateAuthority = true); public T WithAuthority(AzureCloudInstance azureCloudInstance, AadAuthorityAudience authorityAudience, bool validateAuthority = true); public T WithAuthority(AadAuthorityAudience authorityAudience, bool validateAuthority = true); public T WithAdfsAuthority(string authorityUri, bool validateAuthority = true); public T WithB2CAuthority(string authorityUri); } }