Condividi tramite


IVssIdentityService interface

Metodi

addMruIdentitiesAsync(IIdentity[])

Aggiungere un elenco di identità all'MRU

getConnections(IIdentity, boolean)

Ottiene un elenco di connessioni per una determinata identità

getIdentityMruAsync()

Ottenere un elenco delle identità usate più di recente (MRU)

removeMruIdentitiesAsync(IIdentity[])

Rimuovere un elenco di identità dall'unità di controllo remoto

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

Dato un modello di richiesta di ricerca, restituire un elenco di entità. Se viene aggiunto il callback filterIdentity, filtrare ulteriormente i valori prima di restituirli

Dettagli metodo

addMruIdentitiesAsync(IIdentity[])

Aggiungere un elenco di identità all'MRU

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

Parametri

identities

IIdentity[]

elenco di IdentityRefs da aggiungere all'MRU

Restituisce

Promise<boolean>

True se l'elemento è stato aggiunto, false in caso contrario

getConnections(IIdentity, boolean)

Ottiene un elenco di connessioni per una determinata identità

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

Parametri

identity
IIdentity

Entità per la ricerca delle connessioni

getDirectReports

boolean

Restituisce

Connessioni per l'identità data

getIdentityMruAsync()

Ottenere un elenco delle identità usate più di recente (MRU)

function getIdentityMruAsync(): Promise<IIdentity[]>

Restituisce

Promise<IIdentity[]>

elenco delle identità utilizzate più di recente (MRU)

removeMruIdentitiesAsync(IIdentity[])

Rimuovere un elenco di identità dall'unità di controllo remoto

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

Parametri

identity

IIdentity[]

Restituisce

Promise<boolean>

True se l'elemento è stato rimosso, false in caso contrario

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

Dato un modello di richiesta di ricerca, restituire un elenco di entità. Se viene aggiunto il callback filterIdentity, filtrare ulteriormente i valori prima di restituirli

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

Parametri

query

string

Query con cui cercare il tipo di identità.

identityTypes

string[]

I tipi di identità da cercare (predefiniti "utente" e "gruppo")

operationScopes

string[]

L'ambito che si desidera cercare (predefinito "ims", "source")

queryTypeHint

string

Un suggerimento sulla proprietà che la query sta tentando di cercare

options

any

Opzioni aggiuntive da passare nella ricerca

filterIdentity

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

Un filtro passato per modificare i risultati delle identità trovate

Restituisce

Promise<IIdentity[]>

Elenco delle identità filtrate dalla ricerca.