ITokenCacheAccessAspect Arabirim

public interface ITokenCacheAccessAspect

Önbellek erişiminden önce ve sonra kod yürütme işlemini temsil eden arabirim.

Bu arabirim, uygulamaların belirteç önbelleği erişim işlemlerine bağlanmasını sağlayarak belirteç önbelleğinin seri hale getirilmesini ve kalıcılığını sağlar. Bu arabirimin uygulanması, MSAL erişmeden önce uygulamaların önbellek durumunu kalıcı depolamadan yüklemesine ve MSAL değiştirdikten sonra değişiklikleri kalıcı depolamaya kaydetmesine olanak tanır.

Daha ayrıntılı bilgi için bkz. https://aka.ms/msal4j-token-cache

Yöntem Özeti

Değiştirici ve Tür Yöntem ve Açıklaması
abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Belirteç önbelleğine MSAL tarafından erişildikten sonra yürütülür.

abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Belirteç önbelleğine MSAL tarafından erişilmeden önce yürütülür.

Yöntem Ayrıntıları

afterCacheAccess

public abstract void afterCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Belirteç önbelleğine MSAL tarafından erişildikten sonra yürütülür.

Bu yöntem, belirteç önbelleğine eriştiğinde (ve potansiyel olarak değiştirdikten) hemen sonra MSAL tarafından çağrılır. Uygulamalar, değişiklikler yapıldıysa önbelleğin geçerli durumunu depolamada kalıcı hale getirmek için bu yöntemi kullanmalıdır. yöntemi, hasCacheChanged() işlem sırasında önbelleğin değiştirilip değiştirilmediğini belirlemek için kullanılabilir.

Parametreler:

iTokenCacheAccessContext - Belirteç önbelleğine erişim sağlayan bağlam nesnesi ve önbelleğin değiştirilip değiştirilmediği de dahil olmak üzere ilgili bilgiler.

beforeCacheAccess

public abstract void beforeCacheAccess(ITokenCacheAccessContext iTokenCacheAccessContext)

Belirteç önbelleğine MSAL tarafından erişilmeden önce yürütülür.

Bu yöntem, belirteç önbelleğine erişmeden hemen önce MSAL tarafından çağrılır. Uygulamalar, geçerli önbellek durumunu kalıcı depolama alanından yüklemek ve çağırarak tokenCache()bellek içi önbelleği güncelleştirmek için bu yöntemi kullanmalıdır. Bu, MSAL'nin önceden önbelleğe alınmış tüm belirteçlere erişmesini sağlar.

Parametreler:

iTokenCacheAccessContext - Belirteç önbelleğine ve ilgili bilgilere erişim sağlayan bağlam nesnesi.

Şunlara uygulanır