ITokenCacheAccessAspect Interface
public interface ITokenCacheAccessAspect
Interface die de werking van het uitvoeren van code vóór en na toegang tot de cache vertegenwoordigt.
Met deze interface kunnen toepassingen worden gekoppeld aan de toegangsbewerkingen voor de tokencache, waardoor serialisatie en persistentie van de tokencache mogelijk is. Door deze interface te implementeren, kunnen toepassingen de cachestatus laden vanuit permanente opslag voordat MSAL deze opent en wijzigingen opslaan in permanente opslag nadat MSAL deze heeft gewijzigd.
Zie https://aka.ms/msal4j-token-cache voor meer informatie
Methodesamenvatting
| Modifier en type | Methode en beschrijving |
|---|---|
| abstract void |
afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Wordt uitgevoerd nadat de tokencache is geopend door MSAL. |
| abstract void |
beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Wordt uitgevoerd voordat de tokencache wordt geopend door MSAL. |
Methodedetails
afterCacheAccess
public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Wordt uitgevoerd nadat de tokencache is geopend door MSAL.
Deze methode wordt onmiddellijk aangeroepen door MSAL nadat deze de tokencache heeft geopend (en mogelijk wijzigt). Toepassingen moeten deze methode gebruiken om de huidige status van de cache in de opslag te behouden als er wijzigingen zijn aangebracht. De hasCacheChanged() methode kan worden gebruikt om te bepalen of de cache is gewijzigd tijdens de bewerking.
Parameters:
beforeCacheAccess
public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Wordt uitgevoerd voordat de tokencache wordt geopend door MSAL.
Deze methode wordt direct aangeroepen door MSAL voordat deze toegang krijgt tot de tokencache. Toepassingen moeten deze methode gebruiken om de huidige cachestatus van permanente opslag te laden en de cache in het geheugen bij te werken door aan te roepen tokenCache(). Dit zorgt ervoor dat MSAL toegang heeft tot alle eerder in de cache opgeslagen tokens.
Parameters: