IPartitionManager interface

キャッシュ内のデータの ID に使用されるキーを取得する getter メソッドを定義するインターフェイス

メソッド

extractKey(AccountEntity)

この関数は、AccountEntity を指定して、各ユーザーのキャッシュ情報をキャッシュに保存するために使用されている正しいキーを返す必要があります

例: アプリケーションが homeAccountId を使用して各ユーザーのキャッシュ情報をパーティション分割している可能性があるため、この関数は指定された AccountEntity から homeAccountId を返します

getKey()

この関数は、キャッシュから特定のユーザーの情報を読み取る正しいキーを返す必要があります。

例: アプリケーションは、homeAccountId を使用して各ユーザーのユーザーのキャッシュ情報をパーティション分割している可能性があるため、この関数は対象のユーザーの homeAccountId を返します

メソッドの詳細

extractKey(AccountEntity)

この関数は、AccountEntity を指定して、各ユーザーのキャッシュ情報をキャッシュに保存するために使用されている正しいキーを返す必要があります

例: アプリケーションが homeAccountId を使用して各ユーザーのキャッシュ情報をパーティション分割している可能性があるため、この関数は指定された AccountEntity から homeAccountId を返します

function extractKey(accountEntity: AccountEntity): Promise<string>

パラメーター

accountEntity
@azure/msal-common.AccountEntity

アカウントエンティティ

返品

Promise<string>

Promise<string>

getKey()

この関数は、キャッシュから特定のユーザーの情報を読み取る正しいキーを返す必要があります。

例: アプリケーションは、homeAccountId を使用して各ユーザーのユーザーのキャッシュ情報をパーティション分割している可能性があるため、この関数は対象のユーザーの homeAccountId を返します

function getKey(): Promise<string>

返品

Promise<string>

Promise<string>