示例#1
0
        public void ExcluirIteracoes(string idDoProjeto)
        {
            var iteracoes = _servicoCognitivoDeVisaoPersonalizadaTreinamento.GetIterations(new Guid(idDoProjeto));

            foreach (var iteracao in iteracoes.Where(i => !string.IsNullOrWhiteSpace(i.PublishName)))
            {
                _servicoCognitivoDeVisaoPersonalizadaTreinamento.UnpublishIteration(new Guid(idDoProjeto), iteracao.Id);
            }
        }
示例#2
0
        public void Dispose()
        {
#if RECORD_MODE
            ICustomVisionTrainingClient client = BaseTests.GetTrainingClient(false);

            foreach (var iter in client.GetIterations(this.ProjectId))
            {
                if (!string.IsNullOrEmpty(iter.PublishName))
                {
                    client.UnpublishIteration(this.ProjectId, iter.Id);
                }
            }
            client.DeleteProject(this.ProjectId);
#endif
        }
示例#3
0
 public static void CleanUpOldProjects(ICustomVisionTrainingClient client)
 {
     foreach (var project in client.GetProjects())
     {
         if (project.Name.StartsWith(ProjectPrefix))
         {
             System.Console.WriteLine("Cleaning old project: " + project.Name);
             foreach (var iter in client.GetIterations(project.Id))
             {
                 if (!string.IsNullOrEmpty(iter.PublishName))
                 {
                     client.UnpublishIteration(project.Id, iter.Id);
                 }
             }
             client.DeleteProject(project.Id);
         }
     }
 }