Beispiel #1
0
        public async Task <List <PersonFace> > GetPersonFaces(string personGroupId, string personId)
        {
            var pId    = new Guid(personId);
            var person = await faceServiceClient.GetPersonAsync(personGroupId, pId);

            var personFaceList = new List <PersonFace>();

            foreach (var faceId in person.PersistedFaceIds)
            {
                var face = await faceServiceClient.GetPersonFaceAsync(personGroupId, pId, faceId);

                personFaceList.Add(face);
            }
            return(personFaceList);
        }
Beispiel #2
0
 public async Task <PersonFace> GetPersonFaceAsync(string personGroupId, Guid personId, Guid face)
 {
     return(await RunTaskWithAutoRetryOnQuotaLimitExceededError <PersonFace>(() => faceClient.GetPersonFaceAsync(personGroupId, personId, face)));
 }