// Get and display list of trained the models private static async Task GetListOfModels(IFormRecognizerClient formClient) { try { ModelsResult models = await formClient.GetCustomModelsAsync(); foreach (ModelResult m in models.ModelsProperty) { Console.WriteLine(m.ModelId + " " + m.Status + " " + m.CreatedDateTime + " " + m.LastUpdatedDateTime); } Console.WriteLine(); } catch (ErrorResponseException e) { Console.WriteLine("Get list of models : " + e.Message); } }
private async Task <Guid> GetLastModelIDAsync() { try { ModelsResult models = await _formClient.GetCustomModelsAsync(); if (models == null || (models != null && models.ModelsProperty.Count < C_MinNumTrainning)) { for (var i = 0; i < C_MinNumTrainning; i++) { await TrainModelAsync(); } models = await _formClient.GetCustomModelsAsync(); } return(models.ModelsProperty.First().ModelId); } catch (Exception ex) { throw ex; } }