Share via


PersonGroupPersonExtensions Class

Definition

Extension methods for PersonGroupPerson.

public static class PersonGroupPersonExtensions
type PersonGroupPersonExtensions = class
Public Module PersonGroupPersonExtensions
Inheritance
PersonGroupPersonExtensions

Methods

AddFaceFromStreamAsync(IPersonGroupPerson, String, Guid, Stream, String, IList<Int32>, String, CancellationToken)
AddFaceFromUrlAsync(IPersonGroupPerson, String, Guid, String, String, IList<Int32>, String, CancellationToken)
CreateAsync(IPersonGroupPerson, String, String, String, CancellationToken)

Create a new person in a specified person group.

DeleteAsync(IPersonGroupPerson, String, Guid, CancellationToken)

Delete an existing person from a person group. All stored person data, and face features in the person entry will be deleted.

DeleteFaceAsync(IPersonGroupPerson, String, Guid, Guid, CancellationToken)

Delete a face from a person. Relative feature for the persisted face will also be deleted.

GetAsync(IPersonGroupPerson, String, Guid, CancellationToken)

Retrieve a person's information, including registered persisted faces, name and userData.

GetFaceAsync(IPersonGroupPerson, String, Guid, Guid, CancellationToken)

Retrieve information about a persisted face (specified by persistedFaceId, personId and its belonging personGroupId).

ListAsync(IPersonGroupPerson, String, String, Nullable<Int32>, CancellationToken)

List all persons in a person group, and retrieve person information (including personId, name, userData and persistedFaceIds of registered faces of the person).

UpdateAsync(IPersonGroupPerson, String, Guid, String, String, CancellationToken)

Update name or userData of a person.

UpdateFaceAsync(IPersonGroupPerson, String, Guid, Guid, String, CancellationToken)

Update a person persisted face's userData field.

Applies to