Microsoft.Identity.Client.AuthenticationResultMetadata
Contains metadata of the authentication result. Metrics for additional MSAL-wide metrics.
The number of access tokens in the cache.
Indicates the type of cache that the token was read from.
Specifies the reason for fetching the access token from the identity provider.
Time, in microseconds, spent in the token creation of the extended token.
Time, in milliseconds, MSAL spent during this request reading and writing to the token cache, i.e. in the OnBeforeAccess, OnAfterAccess, etc. callbacks.
Does not include internal MSAL logic for searching through the cache once loaded.
Time, in milliseconds, MSAL spent for HTTP communication during this request.
Time, in milliseconds, spent to service this request. Includes time spent making HTTP requests DurationInHttpInMs, time spent
in token cache callbacks DurationInCacheInMs, time spent in MSAL and context switching.
Specifies the time when the cached token should be proactively refreshed.
This value may be null if proactive refresh is not enabled.
Contains the outcome of the region discovery if region was used.
May contain telemetry data.
The token endpoint used to contact the Identity Provider (e.g. Azure Active Directory).
Can be null, for example when the token comes from the cache.
The source of the token in the result.
Constructor for the class AuthenticationResultMetadata
The token source.