IVssIdentityService interface
Metodi
| add |
Aggiungere un elenco di identità all'MRU |
| get |
Ottiene un elenco di connessioni per una determinata identità |
| get |
Ottenere un elenco delle identità usate più di recente (MRU) |
| remove |
Rimuovere un elenco di identità dall'unità di controllo remoto |
| search |
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
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
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.