创建了蔚蓝函数应用程序,并且在函数方法内部无法调用类对象。以下是我的代码段,其中我尝试为3个不同的类创建对象。当我这样做时,Azure功能已完成,但有错误。
public static class testSample
{
[FunctionName("testSample")]
public static void Run([TimerTrigger("*/5 * * * * *")]TimerInfo myTimer, TraceWriter log)
{
OparetionsDB dbContext = new OparetionsDB();
try
{
MatillionAPIRepository matillionData = new MatillionAPIRepository();
D365Repository d365Data = new D365Repository();
log.Info($"C# Timer trigger function executed at: {DateTime.Now}");
//log.Info(matillionData.saveImportedData().ToString());
//log.Info(d365Data.getD365JobsResults().ToString());
}
catch (Exception ex)
{
dbContext.saveExceptionTime("", ex.GetaAllMessages(), DateTime.Now.ToString("yyyy-MM-dd"));
}
}
}
答案 0 :(得分:0)
根据您的描述,您的问题是您没有设置AzureWebJobsStorage。对于HTTP触发器以外的所有触发器,这是“应用程序设置”中必需的存储帐户连接字符串。
因此,在门户中,请转到应用程序设置并添加新的应用程序设置。然后更新它。