ITokenCacheAccessAspect Interfaccia
public interface ITokenCacheAccessAspect
Interfaccia che rappresenta l'operazione di esecuzione del codice prima e dopo l'accesso alla cache.
Questa interfaccia consente alle applicazioni di associare le operazioni di accesso alla cache dei token, consentendo la serializzazione e la persistenza della cache dei token. L'implementazione di questa interfaccia consente alle applicazioni di caricare lo stato della cache dall'archiviazione permanente prima che MSAL vi accesa e salvare le modifiche nell'archiviazione permanente dopo che MSAL lo modifica.
Per informazioni dettagliate, vedi https://aka.ms/msal4j-token-cache
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| abstract void |
afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Viene eseguito dopo l'accesso alla cache dei token da MSAL. |
| abstract void |
beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Viene eseguito prima dell'accesso alla cache dei token da MSAL. |
Dettagli metodo
afterCacheAccess
public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Viene eseguito dopo l'accesso alla cache dei token da MSAL.
Questo metodo viene chiamato da MSAL immediatamente dopo l'accesso (e potenzialmente modifica) la cache dei token. Le applicazioni devono usare questo metodo per rendere persistente lo stato corrente della cache nell'archiviazione se sono state apportate modifiche. Il hasCacheChanged() metodo può essere utilizzato per determinare se la cache è stata modificata durante l'operazione.
Parametri:
beforeCacheAccess
public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Viene eseguito prima dell'accesso alla cache dei token da MSAL.
Questo metodo viene chiamato da MSAL immediatamente prima di accedere alla cache dei token. Le applicazioni devono usare questo metodo per caricare lo stato corrente della cache dall'archiviazione permanente e aggiornare la cache in memoria chiamando tokenCache(). Ciò garantisce che MSAL abbia accesso a tutti i token memorizzati nella cache in precedenza.
Parametri: