ILargePersonGroupOperations Interface
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 interface ILargePersonGroupOperations
type ILargePersonGroupOperations = interface
Public Interface ILargePersonGroupOperations
- Derived
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. |