Share via


TokenCache.Deserialize(Byte[]) Method

Definition

Caution

This is expected to be removed in MSAL.NET v5. We recommend using SerializeMsalV3/DeserializeMsalV3. Read more: https://aka.ms/msal-net-3x-cache-breaking-change

Deserializes the token cache from a serialization blob in the unified cache format Obsolete: Please use specialized Deserialization methods. DeserializeMsalV2(Byte[]) replaces Deserialize(Byte[])SerializeMsalV3()/DeserializeMsalV3(Byte[], Boolean) Is our recommended way of serializing/deserializing. DeserializeAdalV3(Byte[]) For interoperability with ADAL.NET v3

[System.Obsolete("This is expected to be removed in MSAL.NET v5. We recommend using SerializeMsalV3/DeserializeMsalV3. Read more: https://aka.ms/msal-net-3x-cache-breaking-change", false)]
public void Deserialize (byte[] msalV2State);
[<System.Obsolete("This is expected to be removed in MSAL.NET v5. We recommend using SerializeMsalV3/DeserializeMsalV3. Read more: https://aka.ms/msal-net-3x-cache-breaking-change", false)>]
abstract member Deserialize : byte[] -> unit
override this.Deserialize : byte[] -> unit
Public Sub Deserialize (msalV2State As Byte())

Parameters

msalV2State
Byte[]

Array of bytes containing serialized MSAL.NET V2 cache data

Implements

Attributes

Remarks

SerializeMsalV3()/DeserializeMsalV3(Byte[], Boolean) is compatible with other MSAL libraries such as MSAL for Python and MSAL for Java. msalV2StateIs a Json blob containing access tokens, refresh tokens, id tokens and accounts information.

Applies to