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 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);
}
}