Sdílet prostřednictvím


IVssIdentityService interface

Metody

addMruIdentitiesAsync(IIdentity[])

Přidání seznamu identit do MRU

getConnections(IIdentity, boolean)

Získá seznam připojení pro danou identitu

getIdentityMruAsync()

Získání seznamu naposledy použitých identit (MRU)

removeMruIdentitiesAsync(IIdentity[])

Odebrání seznamu identit z MRU

searchIdentitiesAsync(string, string[], string[], string, any, (returnedEntities: IIdentity[]) => IIdentity[])

Na základě modelu žádosti o vyhledávání vraťte seznam entit. Pokud je přidáno zpětné volání filterIdentity, před vrácením hodnoty navíc filtrujte

Podrobnosti metody

addMruIdentitiesAsync(IIdentity[])

Přidání seznamu identit do MRU

function addMruIdentitiesAsync(identities: IIdentity[]): Promise<boolean>

Parametry

identities

IIdentity[]

seznam IdentityRefs, které se mají přidat do MRU

Návraty

Promise<boolean>

True, pokud byla položka přidána, false v opačném případě

getConnections(IIdentity, boolean)

Získá seznam připojení pro danou identitu

function getConnections(identity: IIdentity, getDirectReports?: boolean): Promise<IdentitiesGetConnectionsResponseModel>

Parametry

identity
IIdentity

Entita pro vyhledávání připojení

getDirectReports

boolean

Návraty

Spojení pro danou identitu

getIdentityMruAsync()

Získání seznamu naposledy použitých identit (MRU)

function getIdentityMruAsync(): Promise<IIdentity[]>

Návraty

Promise<IIdentity[]>

seznam naposledy použitých identit (MRU)

removeMruIdentitiesAsync(IIdentity[])

Odebrání seznamu identit z MRU

function removeMruIdentitiesAsync(identity: IIdentity[]): Promise<boolean>

Parametry

identity

IIdentity[]

Návraty

Promise<boolean>

True, pokud byla položka odebrána, false jinak

searchIdentitiesAsync(string, string[], string[], string, any, (returnedEntities: IIdentity[]) => IIdentity[])

Na základě modelu žádosti o vyhledávání vraťte seznam entit. Pokud je přidáno zpětné volání filterIdentity, před vrácením hodnoty navíc filtrujte

function searchIdentitiesAsync(query: string, identityTypes?: string[], operationScopes?: string[], queryTypeHint?: string, options?: any, filterIdentity?: (returnedEntities: IIdentity[]) => IIdentity[]): Promise<IIdentity[]>

Parametry

query

string

Dotaz pro vyhledávání typu identit pomocí.

identityTypes

string[]

Typy identit, které se mají hledat (výchozí "uživatel" a "skupina")

operationScopes

string[]

Rozsah, který chcete vyhledávat (výchozí "ims", "source")

queryTypeHint

string

Nápověda k tomu, jakou vlastnost se váš dotaz pokouší prohledat

options

any

Další možnosti předání do vyhledávání

filterIdentity

(returnedEntities: IIdentity[]) => IIdentity[]

Filtr předaný ke změně výsledků nalezených identit

Návraty

Promise<IIdentity[]>

Seznam filtrovaných identit z vyhledávání.