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:

iTokenCacheAccessContext - Obiekt kontekstu zapewniający dostęp do pamięci podręcznej tokenu i powiązanych informacji, w tym tego, czy pamięć podręczna została zmodyfikowana.

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:

iTokenCacheAccessContext - Obiekt kontekstu zapewniający dostęp do pamięci podręcznej tokenu i powiązanych informacji.

Dotyczy