Поделиться через


IVssIdentityService interface

Методы

addMruIdentitiesAsync(IIdentity[])

Добавление списка удостоверений в MRU

getConnections(IIdentity, boolean)

Получает список подключений для заданного удостоверения

getIdentityMruAsync()

Получение списка недавно использованных удостоверений (MRU)

removeMruIdentitiesAsync(IIdentity[])

Удаление списка удостоверений из MRU

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

При наличии модели поискового запроса возвращает список сущностей. Если добавлен обратный вызов filterIdentity, дополнительно отфильтруйте значения перед возвратом

Сведения о методе

addMruIdentitiesAsync(IIdentity[])

Добавление списка удостоверений в MRU

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

Параметры

identities

IIdentity[]

список IdentityRef для добавления в MRU

Возвращаемое значение

Promise<boolean>

True, если элемент был добавлен, false в противном случае

getConnections(IIdentity, boolean)

Получает список подключений для заданного удостоверения

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

Параметры

identity
IIdentity

Сущность для поиска связей

getDirectReports

boolean

Возвращаемое значение

Связи для заданного удостоверения

getIdentityMruAsync()

Получение списка недавно использованных удостоверений (MRU)

function getIdentityMruAsync(): Promise<IIdentity[]>

Возвращаемое значение

Promise<IIdentity[]>

список недавно использованных удостоверений (MRU)

removeMruIdentitiesAsync(IIdentity[])

Удаление списка удостоверений из MRU

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

Параметры

identity

IIdentity[]

Возвращаемое значение

Promise<boolean>

True, если элемент был удален, false в противном случае

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

При наличии модели поискового запроса возвращает список сущностей. Если добавлен обратный вызов filterIdentity, дополнительно отфильтруйте значения перед возвратом

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

Параметры

query

string

Запрос для поиска типа удостоверений.

identityTypes

string[]

Типы удостоверений для поиска (по умолчанию "пользователь" и "группа")

operationScopes

string[]

Область, в которой вы хотите выполнить поиск (по умолчанию "ims", "source")

queryTypeHint

string

Подсказка о том, какое свойство пытается найти ваш запрос

options

any

Дополнительные опции для передачи в поиск

filterIdentity

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

Фильтр, переданный для изменения результатов найденных удостоверений

Возвращаемое значение

Promise<IIdentity[]>

Список отфильтрованных удостоверений из поиска.