<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="8.22.0" />

Microsoft.IdentityModel.Telemetry.ITelemetryClient

interface ITelemetryClient
namespace Microsoft.IdentityModel.Telemetry { internal interface ITelemetryClient { void LogConfigurationRetrievalDuration(string metadataAddress, string configurationSource, TimeSpan operationDuration); void LogConfigurationRetrievalDuration(string metadataAddress, string configurationSource, TimeSpan operationDuration, Exception exception); void IncrementConfigurationRefreshRequestCounter(string metadataAddress, string operationStatus, string configurationSource); void IncrementConfigurationRefreshRequestCounter(string metadataAddress, string operationStatus, string configurationSource, Exception exception); void LogBackgroundConfigurationRefreshFailure(string metadataAddress, string configurationSource, Exception exception); void IncrementSignatureValidationCounter(string errorType, string issuer, string algorithm, SecurityKey key); void LogConfigurationRetrievalDuration(string metadataAddress, TimeSpan operationDuration); void LogConfigurationRetrievalDuration(string metadataAddress, TimeSpan operationDuration, Exception exception); void IncrementConfigurationRefreshRequestCounter(string metadataAddress, string operationStatus); void IncrementConfigurationRefreshRequestCounter(string metadataAddress, string operationStatus, Exception exception); void LogBackgroundConfigurationRefreshFailure(string metadataAddress, Exception exception); } }