/// <summary>
        /// Execute Data Conveyer process.
        /// </summary>
        /// <returns>Task containing the process results.</returns>
        internal async Task <ProcessResult> ProcessFileAsync()
        {
            var result = await Orchestrator.ExecuteAsync();

            Orchestrator.Dispose();

            return(result);
        }
 public async Task Run([TimerTrigger("0 */5 * * * *")] TimerInfo myTimer, ILogger logger)
 {
     try
     {
         await _orchestrator.ExecuteAsync();
     }
     catch (Exception e)
     {
         logger.LogError(e, e.Message);
         throw;
     }
 }