Interface IApplicationInsightsConfigurationProvider
- Namespace
- Quilt4Net.Toolkit.Features.ApplicationInsights
- Assembly
- Quilt4Net.Toolkit.dll
Source of Application Insights configurations for the toolkit. Registered by
AddQuilt4NetApplicationInsightsClientRemote; consumed by Blazor components
that need to pick a configuration at render time (or render a selector when there
is more than one).
public interface IApplicationInsightsConfigurationProvider
Methods
GetAllAsync(CancellationToken)
Get all Application Insights configurations available to the calling team. Implementations cache and use stale-while-revalidate so a transient server outage does not break the consuming page.
Task<ApplicationInsightsConfigurationResponse[]> GetAllAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken