Freigeben über


IVssIdentityService interface

Methoden

addMruIdentitiesAsync(IIdentity[])

Hinzufügen einer Liste von Identitäten zur MRU

getConnections(IIdentity, boolean)

Ruft eine Liste der Verbindungen für eine bestimmte Identität ab

getIdentityMruAsync()

Abrufen einer Liste der zuletzt verwendeten Identitäten (MRU)

removeMruIdentitiesAsync(IIdentity[])

Entfernen einer Liste von Identitäten aus der MRU

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

Geben Sie bei einem Suchanforderungsmodell eine Liste von Entitäten zurück. Wenn der filterIdentity-Callback hinzugefügt wird, filtern Sie zusätzlich die Werte, bevor Sie

Details zur Methode

addMruIdentitiesAsync(IIdentity[])

Hinzufügen einer Liste von Identitäten zur MRU

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

Parameter

identities

IIdentity[]

Liste der IdentityRefs, die der MRU hinzugefügt werden sollen

Gibt zurück

Promise<boolean>

True, wenn das Element hinzugefügt wurde, sonst false

getConnections(IIdentity, boolean)

Ruft eine Liste der Verbindungen für eine bestimmte Identität ab

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

Parameter

identity
IIdentity

Entität zum Nachschlagen von Verbindungen

getDirectReports

boolean

Gibt zurück

Verbindungen für die angegebene Identität

getIdentityMruAsync()

Abrufen einer Liste der zuletzt verwendeten Identitäten (MRU)

function getIdentityMruAsync(): Promise<IIdentity[]>

Gibt zurück

Promise<IIdentity[]>

Liste der zuletzt verwendeten Identitäten (MRU)

removeMruIdentitiesAsync(IIdentity[])

Entfernen einer Liste von Identitäten aus der MRU

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

Parameter

identity

IIdentity[]

Gibt zurück

Promise<boolean>

True, wenn das Element entfernt wurde, sonst false

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

Geben Sie bei einem Suchanforderungsmodell eine Liste von Entitäten zurück. Wenn der filterIdentity-Callback hinzugefügt wird, filtern Sie zusätzlich die Werte, bevor Sie

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

Parameter

query

string

Die Abfrage, mit der der Identitätstyp durchsucht werden soll.

identityTypes

string[]

Die Arten von Identitäten, die durchsucht werden sollen (Standard: "Benutzer" und "Gruppe")

operationScopes

string[]

Der Bereich, den Sie durchsuchen möchten (Standard "ims", "source")

queryTypeHint

string

Ein Hinweis darauf, welche Eigenschaft Ihre Abfrage zu durchsuchen versucht

options

any

Zusätzliche Optionen, die in die Suche übergeben werden können

filterIdentity

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

Ein Filter, der übergeben wird, um die Ergebnisse der gefundenen Identitäten zu ändern

Gibt zurück

Promise<IIdentity[]>

Die Liste der gefilterten Identitäten aus der Suche.