Ошибка возврата в функциях Azure - PullRequest
0 голосов
/ 28 июня 2019

Я вижу, что все больше людей предлагают просто создать исключение, если что-то идет не так. Но это может привести к тому, что рабочий процесс перезапустится, уничтожив все функции, выполняемые в функции azure. Итак, как вы заявляете, что эта функция завершилась неудачно, покажите, что она не работает, и запустите механизм повторных попыток.

[FunctionName("RunProcessSite")]
public static void Run([TimerTrigger("0 0 1 * * *",RunOnStartup = false)]TimerInfo myTimer, TraceWriter log)
{
        try
        {
            var spoMaintainServiceRun = new SPOMaintainServiceRun();
            spoMaintainServiceRun.Run(configuration, logger);
        }
        catch (Exception ex)
        {
            log.Error("Failed starting run", ex);
            logger.WriteException(ex);
            logger.Flush();
            throw ex;
        }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...