ITokenCacheAccessAspect Rozhraní
public interface ITokenCacheAccessAspect
Rozhraní představující operaci spouštění kódu před a po přístupu k mezipaměti.
Toto rozhraní umožňuje aplikacím připojit se k operacím přístupu k mezipaměti tokenů, což umožňuje serializaci a trvalost mezipaměti tokenů. Implementace tohoto rozhraní umožňuje aplikacím načíst stav mezipaměti z trvalého úložiště, než k němu služba MSAL přistupuje, a uložit změny zpět do trvalého úložiště po změně knihovny MSAL.
Další podrobnosti najdete v článku https://aka.ms/msal4j-token-cache.
Souhrn metod
| Modifikátor a typ | Metoda a popis |
|---|---|
| abstract void |
afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Spustí se po přístupu k mezipaměti tokenů službou MSAL. |
| abstract void |
beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Spustí se před přístupem k mezipaměti tokenů službou MSAL. |
Podrobnosti metody
afterCacheAccess
public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Spustí se po přístupu k mezipaměti tokenů službou MSAL.
Tato metoda se volá službou MSAL okamžitě po přístupu k mezipaměti tokenů (a potenciálně se změní). Aplikace by měly tuto metodu použít k zachování aktuálního stavu mezipaměti do úložiště, pokud byly provedeny změny. Metodu hasCacheChanged() lze použít k určení, zda byla mezipaměť změněna během operace.
Parametry:
beforeCacheAccess
public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Spustí se před přístupem k mezipaměti tokenů službou MSAL.
Tato metoda se volá službou MSAL bezprostředně před přístupem k mezipaměti tokenů. Aplikace by měly tuto metodu použít k načtení aktuálního stavu mezipaměti z trvalého úložiště a aktualizaci mezipaměti v paměti voláním tokenCache(). Tím se zajistí, že služba MSAL má přístup ke všem dříve uloženým tokenům v mezipaměti.
Parametry: