Compartilhar via


IVssIdentityService interface

Métodos

addMruIdentitiesAsync(IIdentity[])

Adicionar uma lista de identidades à MRU

getConnections(IIdentity, boolean)

Obtém uma lista de conexões para uma determinada identidade

getIdentityMruAsync()

Obter uma lista das identidades mru (mais usadas recentemente)

removeMruIdentitiesAsync(IIdentity[])

Remover uma lista de identidades da MRU

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

Dado um modelo de solicitação de pesquisa, retorne uma lista de Entidades. Se o retorno de chamada filterIdentity for adicionado, filtre os valores adicionalmente antes de retornar

Detalhes do método

addMruIdentitiesAsync(IIdentity[])

Adicionar uma lista de identidades à MRU

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

Parâmetros

identities

IIdentity[]

lista de IdentityRefs a serem adicionados à MRU

Retornos

Promise<boolean>

True se o item foi adicionado, caso contrário, false

getConnections(IIdentity, boolean)

Obtém uma lista de conexões para uma determinada identidade

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

Parâmetros

identity
IIdentity

Entidade para pesquisar conexões

getDirectReports

boolean

Retornos

Conexões para a identidade fornecida

getIdentityMruAsync()

Obter uma lista das identidades mru (mais usadas recentemente)

function getIdentityMruAsync(): Promise<IIdentity[]>

Retornos

Promise<IIdentity[]>

lista das identidades mru (mais usadas recentemente)

removeMruIdentitiesAsync(IIdentity[])

Remover uma lista de identidades da MRU

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

Parâmetros

identity

IIdentity[]

Retornos

Promise<boolean>

True se o item foi removido, caso contrário, false

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

Dado um modelo de solicitação de pesquisa, retorne uma lista de Entidades. Se o retorno de chamada filterIdentity for adicionado, filtre os valores adicionalmente antes de retornar

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

Parâmetros

query

string

A consulta com a qual pesquisar o tipo de identidade.

identityTypes

string[]

Os tipos de identidades a serem pesquisadas (padrão "usuário" e "grupo")

operationScopes

string[]

O escopo que você deseja pesquisar (padrão "ims", "source")

queryTypeHint

string

Uma dica de qual propriedade sua consulta está tentando pesquisar

options

any

Opções adicionais para passar para a pesquisa

filterIdentity

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

Um filtro passado para alterar os resultados das identidades encontradas

Retornos

Promise<IIdentity[]>

A lista de identidades filtradas da pesquisa.