/// <summary>
 /// Добавляет запрос в очередь на расчет частотности букв в тексте
 /// </summary>
 public void getFrequency(ProcessingRequestModel request)
 {
     //Добавление в очередь загрузок
     queueToProcessing.Add(request);
     //Запуск потока рассчета если он был завршен
     if (!processingTaskWork)
     {
         new Task(TextFrequencyProcessor).Start();
     }
 }
Esempio n. 2
0
        public async Task <ActionResult <ProcessedResponseModel> > ProcessAsync(ProcessingRequestModel model)
        {
            // Need to FiltersManager here (better to inject) in which I will have
            // the processing one by one so each time we have a new plugin, we just need
            // to implement IFIlter and IPlugin

            return(new ProcessedResponseModel
            {
                ImageString = model.ImageString,
            });
        }