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:
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: