Partilhar via


IPeoplePickerProvider interface

Propriedades

addIdentitiesToMRU

Adicionar identidades ao MRU

getEntityFromUniqueAttribute

Solicitar informações da entidade com um entityId

onEmptyInputFocus

Se nenhuma entrada estiver na caixa de pesquisa quando clicado, forneça um conjunto de identidades para mostrar (usado para MRU)

onFilterIdentities

Dada uma lista de itens atualmente selecionados 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 do MRU

Detalhes de Propriedade

addIdentitiesToMRU

Adicionar identidades ao MRU

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

Valor de Propriedade

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

getEntityFromUniqueAttribute

Solicitar informações da entidade com um entityId

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

Valor de Propriedade

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

onEmptyInputFocus

Se nenhuma entrada estiver na caixa de pesquisa quando clicado, forneça um conjunto de identidades para mostrar (usado para MRU)

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

Valor de Propriedade

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

onFilterIdentities

Dada uma lista de itens atualmente selecionados 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 de 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 de Propriedade

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

removeIdentitiesFromMRU

Remover identidades do MRU

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

Valor de Propriedade

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