Table of Contents

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

cancellationToken CancellationToken

Returns

Task<ApplicationInsightsConfigurationResponse[]>