public async Task<ResultDto<FaceRectangle[]>> VisionFaceApiCheckAsync(string subscriptionKey, Stream photoStream)
{
var resultDto = new ResultDto<FaceRectangle[]>();
try
{
using (photoStream)
{
var faceRects = await UploadAndDetectFaces(subscriptionKey, photoStream);
resultDto.Result = faceRects;
resultDto.Success = resultDto.Result != null;
}
}
catch (Exception ex)
{
resultDto.ErrorMessage = ex.Message;
Debug.WriteLine($"Error: {ex}");
}
return resultDto;
}