由错误触发
错误处理非常重要,我们可以定义在你的一个触发函数中发生执行错误时要触发的函数:
//Fires when 10 errors occur in the last 30 minutes (sliding)
public static void ErrorMonitor([ErrorTrigger("0:30:00", 10)] TraceFilter filter)
{
// get the last 5 errors
filter.GetDetailedMessage(10);
}
它对于集中错误处理特别有用。
ErrorTrigger 需要 JobHostConfiguration 上的其他设置 :
config.UseCore();
你还必须安装 NuGet 包 Microsoft.Azure.WebJobs.Extensions 。