BuildIt.CognitiveServices.CognitiveServiceClient.UploadAndDetectFaces C# (CSharp) Метод

UploadAndDetectFaces() приватный Метод

private UploadAndDetectFaces ( string subscriptionKey, Stream photoStream ) : Task
subscriptionKey string
photoStream Stream
Результат Task
        private async Task<FaceRectangle[]> UploadAndDetectFaces(string subscriptionKey, Stream photoStream)
        {
            try
            {
                var faceServiceClient = new FaceServiceClient(subscriptionKey);
                var faces = await faceServiceClient.DetectAsync(photoStream);
                var faceRects = faces.Select(face => face.FaceRectangle);
                return faceRects.ToArray();
            }
            catch (Exception ex)
            {
                Debug.WriteLine($"Error : {ex}");
                return new FaceRectangle[0];
            }
        }
    }