你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
PersonGroupPersons 接口
public interface PersonGroupPersons
此类的实例提供对 PersonGroupPersons 中定义的所有操作的访问权限。
方法摘要
方法详细信息
addPersonFaceFromStream
public PersonGroupPersonsAddPersonFaceFromStreamDefinitionStages.WithPersonGroupId addPersonFaceFromStream()
向人员添加代表人脸以用于识别。 输入人脸指定为具有 targetFace 矩形的图像。
Returns:
addPersonFaceFromStream
public PersistedFace addPersonFaceFromStream(String personGroupId, UUID personId, byte[] image, AddPersonFaceFromStreamOptionalParameter addPersonFaceFromStreamOptionalParameter)
向人员添加代表人脸以用于识别。 输入人脸指定为具有 targetFace 矩形的图像。
Parameters:
Returns:
Throws:
addPersonFaceFromStreamAsync
public Observable
向人员添加代表人脸以用于识别。 输入人脸指定为具有 targetFace 矩形的图像。
Parameters:
Returns:
Throws:
addPersonFaceFromUrl
public PersonGroupPersonsAddPersonFaceFromUrlDefinitionStages.WithPersonGroupId addPersonFaceFromUrl()
向人员添加代表人脸以用于识别。 输入人脸指定为具有 targetFace 矩形的图像。
Returns:
addPersonFaceFromUrl
public PersistedFace addPersonFaceFromUrl(String personGroupId, UUID personId, String url, AddPersonFaceFromUrlOptionalParameter addPersonFaceFromUrlOptionalParameter)
向人员添加代表人脸以用于识别。 输入人脸指定为具有 targetFace 矩形的图像。
Parameters:
Returns:
Throws:
addPersonFaceFromUrlAsync
public Observable
向人员添加代表人脸以用于识别。 输入人脸指定为具有 targetFace 矩形的图像。
Parameters:
Returns:
Throws:
create
public PersonGroupPersonsCreateDefinitionStages.WithPersonGroupId create()
在指定的人员组中创建新用户。
Returns:
create
public Person create(String personGroupId, CreatePersonGroupPersonsOptionalParameter createOptionalParameter)
在指定的人员组中创建新用户。
Parameters:
Returns:
Throws:
createAsync
public Observable
在指定的人员组中创建新用户。
Parameters:
Returns:
Throws:
delete
public void delete(String personGroupId, UUID personId)
从人员组中删除现有人员。 此人的持久化人脸图像也将被删除。
Parameters:
Throws:
deleteAsync
public Observable
从人员组中删除现有人员。 此人的持久化人脸图像也将被删除。
Parameters:
Returns:
Throws:
deleteFace
public void deleteFace(String personGroupId, UUID personId, UUID persistedFaceId)
从人员中删除人脸。 还将删除持久化人脸的相对图像。
Parameters:
Throws:
deleteFaceAsync
public Observable
从人员中删除人脸。 还将删除持久化人脸的相对图像。
Parameters:
Returns:
Throws:
get
public Person get(String personGroupId, UUID personId)
检索人员的信息,包括已注册的持久化人脸、姓名和 userData。
Parameters:
Returns:
Throws:
getAsync
public Observable
检索人员的信息,包括已注册的持久化人脸、姓名和 userData。
Parameters:
Returns:
Throws:
getFace
public PersistedFace getFace(String personGroupId, UUID personId, UUID persistedFaceId)
检索有关持久化人脸 (由 persistedFaceId、personId 及其所属 personGroupId) 指定的信息。
Parameters:
Returns:
Throws:
getFaceAsync
public Observable
检索有关持久化人脸 (由 persistedFaceId、personId 及其所属 personGroupId) 指定的信息。
Parameters:
Returns:
Throws:
list
public PersonGroupPersonsListDefinitionStages.WithPersonGroupId list()
列出人员组中的所有人员,并检索人员信息 (包括人员) 的已注册人脸的 personId、姓名、userData 和 persistedFaceIds。
Returns:
list
public List
列出人员组中的所有人员,并检索人员信息 (包括人员) 的已注册人脸的 personId、姓名、userData 和 persistedFaceIds。
Parameters:
Returns:
Throws:
listAsync
public Observable> listAsync(String personGroupId, ListPersonGroupPersonsOptionalParameter listOptionalParameter)
列出人员组中的所有人员,并检索人员信息 (包括人员) 的已注册人脸的 personId、姓名、userData 和 persistedFaceIds。
Parameters:
Returns:
Throws:
update
public PersonGroupPersonsUpdateDefinitionStages.WithPersonGroupId update()
更新某个人员的姓名或 userData。
Returns:
update
public void update(String personGroupId, UUID personId, UpdatePersonGroupPersonsOptionalParameter updateOptionalParameter)
更新某个人员的姓名或 userData。
Parameters:
Throws:
updateAsync
public Observable
更新某个人员的姓名或 userData。
Parameters:
Returns:
Throws:
updateFace
public PersonGroupPersonsUpdateFaceDefinitionStages.WithPersonGroupId updateFace()
更新某个人员的持久性人脸的 userData 字段。
Returns:
updateFace
public void updateFace(String personGroupId, UUID personId, UUID persistedFaceId, UpdateFaceOptionalParameter updateFaceOptionalParameter)
更新某个人员的持久性人脸的 userData 字段。
Parameters:
Throws:
updateFaceAsync
public Observable
更新某个人员的持久性人脸的 userData 字段。
Parameters:
Returns:
Throws: