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:

iTokenCacheAccessContext - Kontextový objekt poskytující přístup k mezipaměti tokenů a související informace, včetně toho, jestli byla mezipaměť změněna.

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:

iTokenCacheAccessContext - Kontextový objekt poskytující přístup k mezipaměti tokenů a související informace.

Platí pro