gpt4 book ai didi

azure - 获取上次运行 Azure 函数的时间

转载 作者:行者123 更新时间:2023-12-05 01:40:45 26 4
gpt4 key购买 nike

在 Visual Studio 2017 中,我创建了一个新的 Azure Function 项目,该项目生成了以下代码:

using System;
using Microsoft.Azure.WebJobs;
using Microsoft.Azure.WebJobs.Host;

namespace FunctionApp1
{
public static class Function1
{
[FunctionName("Function1")]
public static void Run([TimerTrigger("0 */5 * * * *")]TimerInfo myTimer, TraceWriter log)
{
var lastRun = myTimer.ScheduleStatus.Last;

log.Info($"C# Timer trigger function executed at: {DateTime.Now}");
}
}
}

我的问题是关于 lastRun 变量的。是吗:

  1. 函数上次成功运行的时间
  2. 函数上次运行的时间,无论成功还是失败
  3. 完全是别的东西

我搜索了 Azure 文档,但未能找到有关 TimerInfo 对象属性的任何信息,因此了解此变量是否可用于了解函数上次运行时间会很有帮助。

最佳答案

TimerInfo 对象的 ScheduleStatus 上的“Last”属性是上次函数计时器触发时的日期时间,无论函数运行状态是成功还是失败。当定时器触发时,它会触发定时器函数执行。

关于azure - 获取上次运行 Azure 函数的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55939498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com