ITokenCacheAccessAspect Interfejs
public interface ITokenCacheAccessAspect
Interfejs reprezentujący operację wykonywania kodu przed dostępem do pamięci podręcznej i po nim.
Ten interfejs umożliwia aplikacjom łączenie się z operacjami dostępu do pamięci podręcznej tokenów, co umożliwia serializację i trwałość pamięci podręcznej tokenów. Zaimplementowanie tego interfejsu umożliwia aplikacjom ładowanie stanu pamięci podręcznej z magazynu trwałego przed uzyskaniem do niego dostępu przez bibliotekę MSAL i zapisanie zmian w magazynie trwałym po zmodyfikowaniu go przez bibliotekę MSAL.
Aby uzyskać więcej informacji, zobacz https://aka.ms/msal4j-token-cache
Podsumowanie metody
| Modyfikator i typ | Metoda i opis |
|---|---|
| abstract void |
afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Wykonuje się po dokonaniu dostępu do pamięci podręcznej tokenu przez bibliotekę MSAL. |
| abstract void |
beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Wykonuje się przed uzyskaniem dostępu do pamięci podręcznej tokenu przez bibliotekę MSAL. |
Szczegóły metody
afterCacheAccess
public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Wykonuje się po dokonaniu dostępu do pamięci podręcznej tokenu przez bibliotekę MSAL.
Ta metoda jest wywoływana przez bibliotekę MSAL natychmiast po dokonaniu dostępu (i potencjalnie modyfikacji) pamięci podręcznej tokenu. Aplikacje powinny używać tej metody do utrwalania bieżącego stanu pamięci podręcznej do magazynu, jeśli wprowadzono zmiany. Metody hasCacheChanged() można użyć do określenia, czy pamięć podręczna została zmodyfikowana podczas operacji.
Parametry:
beforeCacheAccess
public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)
Wykonuje się przed uzyskaniem dostępu do pamięci podręcznej tokenu przez bibliotekę MSAL.
Ta metoda jest wywoływana przez bibliotekę MSAL bezpośrednio przed uzyskaniem dostępu do pamięci podręcznej tokenów. Aplikacje powinny użyć tej metody, aby załadować bieżący stan pamięci podręcznej z magazynu trwałego i zaktualizować pamięć podręczną w pamięci przez wywołanie metody tokenCache(). Dzięki temu biblioteka MSAL ma dostęp do wszystkich wcześniej buforowanych tokenów.
Parametry: