Partager via


IPeoplePickerProvider interface

Propriétés

addIdentitiesToMRU

Ajouter des identités à l’MRU

getEntityFromUniqueAttribute

Demander des informations d’entité en fonction d’un entityId

onEmptyInputFocus

Si aucune entrée n’est dans la zone de recherche lorsqu’elle est cliquée, fournissez un ensemble d’identités à afficher (utilisé pour mrU)

onFilterIdentities

Compte tenu d’une liste d’éléments actuellement sélectionnés et d’une chaîne de filtre, retournez une liste de suggestions à placer dans la liste des suggestions.

onRequestConnectionInformation

Demandez des informations de connexion sur une entité donnée.

removeIdentitiesFromMRU

Supprimer des identités de l’mrU

Détails de la propriété

addIdentitiesToMRU

Ajouter des identités à l’MRU

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

Valeur de propriété

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

getEntityFromUniqueAttribute

Demander des informations d’entité en fonction d’un entityId

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

Valeur de propriété

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

onEmptyInputFocus

Si aucune entrée n’est dans la zone de recherche lorsqu’elle est cliquée, fournissez un ensemble d’identités à afficher (utilisé pour mrU)

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

Valeur de propriété

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

onFilterIdentities

Compte tenu d’une liste d’éléments actuellement sélectionnés et d’une chaîne de filtre, retournez une liste de suggestions à placer dans la liste des suggestions.

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

Valeur de propriété

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

onRequestConnectionInformation

Demandez des informations de connexion sur une entité donnée.

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

Valeur de propriété

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

removeIdentitiesFromMRU

Supprimer des identités de l’mrU

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

Valeur de propriété

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