LargePersonGroupOperations Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
LargePersonGroupOperations operations.
public class LargePersonGroupOperations : Microsoft.Azure.CognitiveServices.Vision.Face.ILargePersonGroupOperations, Microsoft.Rest.IServiceOperations<Microsoft.Azure.CognitiveServices.Vision.Face.FaceClient>
type LargePersonGroupOperations = class
interface IServiceOperations<FaceClient>
interface ILargePersonGroupOperations
Public Class LargePersonGroupOperations
Implements ILargePersonGroupOperations, IServiceOperations(Of FaceClient)
- Inheritance
-
LargePersonGroupOperations
- Implements
Constructors
LargePersonGroupOperations(FaceClient) |
Initializes a new instance of the LargePersonGroupOperations class. |
Properties
Client |
Gets a reference to the FaceClient |
Methods
CreateWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Create a new large person group with user-specified largePersonGroupId, name, an optional userData and recognitionModel. <br /> A large person group is the container of the uploaded person data, including face images and face recognition feature, and up to 1,000,000 people. <br /> After creation, use LargePersonGroup Person - Create to add person into the group, and call LargePersonGroup - Train to get this group ready for Face - Identify. <br /> The person face, image, and userData will be stored on server until LargePersonGroup Person - Delete or LargePersonGroup - Delete is called. <br />
|
DeleteWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken) |
Delete an existing large person group. Persisted face features of all people in the large person group will also be deleted. |
GetTrainingStatusWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken) |
Retrieve the training status of a large person group (completed or ongoing). |
GetWithHttpMessagesAsync(String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken) |
Retrieve the information of a large person group, including its name, userData and recognitionModel. This API returns large person group information only, use LargePersonGroup Person - List instead to retrieve person information under the large person group. |
ListWithHttpMessagesAsync(String, Nullable<Int32>, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken) |
List all existing large person groups’s largePersonGroupId, name, userData and recognitionModel.<br />
|
TrainWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken) |
Queue a large person group training task, the training task may not be started immediately. |
UpdateWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken) |
Update an existing large person group's display name and userData. The properties which does not appear in request body will not be updated. |
Extension Methods
CreateAsync(ILargePersonGroupOperations, String, String, String, String, CancellationToken) |
Create a new large person group with user-specified largePersonGroupId, name, an optional userData and recognitionModel. <br /> A large person group is the container of the uploaded person data, including face images and face recognition feature, and up to 1,000,000 people. <br /> After creation, use LargePersonGroup Person - Create to add person into the group, and call LargePersonGroup - Train to get this group ready for Face - Identify. <br /> The person face, image, and userData will be stored on server until LargePersonGroup Person - Delete or LargePersonGroup - Delete is called. <br />
|
DeleteAsync(ILargePersonGroupOperations, String, CancellationToken) |
Delete an existing large person group. Persisted face features of all people in the large person group will also be deleted. |
GetAsync(ILargePersonGroupOperations, String, Nullable<Boolean>, CancellationToken) |
Retrieve the information of a large person group, including its name, userData and recognitionModel. This API returns large person group information only, use LargePersonGroup Person - List instead to retrieve person information under the large person group. |
GetTrainingStatusAsync(ILargePersonGroupOperations, String, CancellationToken) |
Retrieve the training status of a large person group (completed or ongoing). |
ListAsync(ILargePersonGroupOperations, String, Nullable<Int32>, Nullable<Boolean>, CancellationToken) |
List all existing large person groups’s largePersonGroupId, name, userData and recognitionModel.<br />
|
TrainAsync(ILargePersonGroupOperations, String, CancellationToken) |
Queue a large person group training task, the training task may not be started immediately. |
UpdateAsync(ILargePersonGroupOperations, String, String, String, CancellationToken) |
Update an existing large person group's display name and userData. The properties which does not appear in request body will not be updated. |