Compartilhar via


IPeoplePickerProvider interface

Propriedades

addIdentitiesToMRU

Adicionar identidades à MRU

getEntityFromUniqueAttribute

Solicitar informações de entidade fornecidas uma entityId

onEmptyInputFocus

Se nenhuma entrada estiver na caixa de pesquisa quando clicada, forneça um conjunto de identidades a serem mostradas (usadas para MRU)

onFilterIdentities

Dada uma lista de itens selecionados no momento e uma cadeia de caracteres de filtro, retorne uma lista de sugestões para colocar na lista de sugestões

onRequestConnectionInformation

Solicite informações de conexão sobre uma determinada entidade.

removeIdentitiesFromMRU

Remover identidades da MRU

Detalhes da propriedade

addIdentitiesToMRU

Adicionar identidades à MRU

addIdentitiesToMRU?: (identities: IIdentity[]) => Promise<boolean>

Valor da propriedade

(identities: IIdentity[]) => Promise<boolean>

getEntityFromUniqueAttribute

Solicitar informações de entidade fornecidas uma entityId

getEntityFromUniqueAttribute: (entityId: string) => IIdentity | PromiseLike<IIdentity>

Valor da propriedade

(entityId: string) => IIdentity | PromiseLike<IIdentity>

onEmptyInputFocus

Se nenhuma entrada estiver na caixa de pesquisa quando clicada, forneça um conjunto de identidades a serem mostradas (usadas para MRU)

onEmptyInputFocus?: () => null | IIdentity[] | PromiseLike<IIdentity[]>

Valor da propriedade

() => null | IIdentity[] | PromiseLike<IIdentity[]>

onFilterIdentities

Dada uma lista de itens selecionados no momento e uma cadeia de caracteres de filtro, retorne uma lista de sugestões para colocar na lista de sugestões

onFilterIdentities: (filter: string, selectedItems?: IIdentity[]) => null | IIdentity[] | PromiseLike<IIdentity[]>

Valor da propriedade

(filter: string, selectedItems?: IIdentity[]) => null | IIdentity[] | PromiseLike<IIdentity[]>

onRequestConnectionInformation

Solicite informações de conexão sobre uma determinada entidade.

onRequestConnectionInformation: (entity: IIdentity, getDirectReports?: boolean) => IdentitiesGetConnectionsResponseModel | PromiseLike<IdentitiesGetConnectionsResponseModel>

Valor da propriedade

(entity: IIdentity, getDirectReports?: boolean) => IdentitiesGetConnectionsResponseModel | PromiseLike<IdentitiesGetConnectionsResponseModel>

removeIdentitiesFromMRU

Remover identidades da MRU

removeIdentitiesFromMRU?: (identities: IIdentity[]) => Promise<boolean>

Valor da propriedade

(identities: IIdentity[]) => Promise<boolean>