Microsoft.Identity.Client.TelemetryCore.Internal.Events.ApiEvent class ApiEvent Documentation Code public enum ApiIds public string ApiErrorCode { get; set; } public ApiIds ApiId { get; set; } public string ApiIdString { get; } public AssertionType AssertionType { get; set; } public string AutoDetectedRegion { get; } public int CachedAccessTokenCount { get; set; } public CacheRefreshReason CacheInfo { get; set; } public string CacheInfoString { get; } public CacheLevel CacheLevel { get; set; } public string CallerSdkApiId { get; set; } public string CallerSdkVersion { get; set; } public Guid CorrelationId { get; set; } public long DurationInCacheInMs { get; set; } public long DurationInHttpInMs { get; set; } public bool IsAccessTokenCacheHit { get; set; } public bool IsLegacyCacheEnabled { get; set; } public char IsLegacyCacheEnabledString { get; } public char IsManagedCertUsed { get; set; } public bool IsTokenCacheSerialized { get; set; } public char IsTokenCacheSerializedString { get; } public string MsalRuntimeTelemetry { get; set; } public RegionAutodetectionSource RegionAutodetectionSource { get; set; } public string RegionAutodetectionSourceString { get; } public string RegionDiscoveryFailureReason { get; set; } public RegionOutcome RegionOutcome { get; set; } public string RegionOutcomeString { get; } public string RegionUsed { get; set; } public string TokenEndpoint { get; set; } public int TokenType { get; set; } public ApiEvent(Guid correlationId) public static bool IsLongRunningObo(ApiIds apiId) public static bool IsOnBehalfOfRequest(ApiIds apiId)