LargePersonGroupPerson Class

Definition

LargePersonGroupPerson operations.

public class LargePersonGroupPerson : Microsoft.Azure.CognitiveServices.Vision.Face.ILargePersonGroupPerson, Microsoft.Rest.IServiceOperations<Microsoft.Azure.CognitiveServices.Vision.Face.FaceClient>
type LargePersonGroupPerson = class
    interface IServiceOperations<FaceClient>
    interface ILargePersonGroupPerson
Public Class LargePersonGroupPerson
Implements ILargePersonGroupPerson, IServiceOperations(Of FaceClient)
Inheritance
LargePersonGroupPerson
Implements

Constructors

LargePersonGroupPerson(FaceClient)

Initializes a new instance of the LargePersonGroupPerson class.

Properties

Client

Gets a reference to the FaceClient

Methods

AddFaceFromStreamWithHttpMessagesAsync(String, Guid, Stream, String, IList<Int32>, String, Dictionary<String,List<String>>, CancellationToken)
AddFaceFromUrlWithHttpMessagesAsync(String, Guid, String, String, IList<Int32>, String, Dictionary<String,List<String>>, CancellationToken)
CreateWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Create a new person in a specified large person group.

DeleteFaceWithHttpMessagesAsync(String, Guid, Guid, Dictionary<String,List<String>>, CancellationToken)

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

DeleteWithHttpMessagesAsync(String, Guid, Dictionary<String,List<String>>, CancellationToken)

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

GetFaceWithHttpMessagesAsync(String, Guid, Guid, Dictionary<String,List<String>>, CancellationToken)

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

GetWithHttpMessagesAsync(String, Guid, Dictionary<String,List<String>>, CancellationToken)

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

ListWithHttpMessagesAsync(String, String, Nullable<Int32>, Dictionary<String,List<String>>, CancellationToken)

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

UpdateFaceWithHttpMessagesAsync(String, Guid, Guid, String, Dictionary<String,List<String>>, CancellationToken)

Update a person persisted face's userData field.

UpdateWithHttpMessagesAsync(String, Guid, String, String, Dictionary<String,List<String>>, CancellationToken)

Update name or userData of a person.

Extension Methods

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

Create a new person in a specified large person group.

DeleteAsync(ILargePersonGroupPerson, String, Guid, CancellationToken)

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

DeleteFaceAsync(ILargePersonGroupPerson, String, Guid, Guid, CancellationToken)

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

GetAsync(ILargePersonGroupPerson, String, Guid, CancellationToken)

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

GetFaceAsync(ILargePersonGroupPerson, String, Guid, Guid, CancellationToken)

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

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

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

UpdateAsync(ILargePersonGroupPerson, String, Guid, String, String, CancellationToken)

Update name or userData of a person.

UpdateFaceAsync(ILargePersonGroupPerson, String, Guid, Guid, String, CancellationToken)

Update a person persisted face's userData field.

Applies to