Share via


ITokenCache.SetBeforeAccessAsync Method

Definition

Sets a delegate to be notified before any library method accesses the cache. This gives an option to the delegate to deserialize a cache entry for the application and accounts specified in the TokenCacheNotificationArgs. See https://aka.ms/msal-net-token-cache-serialization. This provides the same functionality as SetBeforeAccess but it provides for an async/task-based callback.

public void SetBeforeAccessAsync (Func<Microsoft.Identity.Client.TokenCacheNotificationArgs,System.Threading.Tasks.Task> beforeAccess);
abstract member SetBeforeAccessAsync : Func<Microsoft.Identity.Client.TokenCacheNotificationArgs, System.Threading.Tasks.Task> -> unit
Public Sub SetBeforeAccessAsync (beforeAccess As Func(Of TokenCacheNotificationArgs, Task))

Parameters

beforeAccess
Func<TokenCacheNotificationArgs,Task>

Delegate set in order to handle the cache deserialization

Remarks

In the case where the delegate is used to deserialize the cache, it might want to call DeserializeMsalV3(Byte[], Boolean)

Applies to