IVssIdentityService interface
Methoden
| add |
Hinzufügen einer Liste von Identitäten zur MRU |
| get |
Ruft eine Liste der Verbindungen für eine bestimmte Identität ab |
| get |
Abrufen einer Liste der zuletzt verwendeten Identitäten (MRU) |
| remove |
Entfernen einer Liste von Identitäten aus der MRU |
| search |
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
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
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.