如何将函数从一个 csx 文件调用到 Azure 中的另一个 csx 文件?
How can I call function from one csx file to another csx file in Azure?
我们如何创建另一个 run.csx 并将现有函数从一个 csx 文件调用到 Azure Function App 中的另一个文件?
你可以只写另一个文件,例如lib.csx 并通过主脚本文件中的 #load "lib.csx"
加载它。请参阅 here 以获取文档
例如,将其放入您的 run.csx
#load "lib.csx"
using System;
public static void Run(TimerInfo myTimer, TraceWriter log)
{
log.Info($"C# Timer trigger function executed at: {DateTime.Now}");
log.Info(doubleTheInt(5).ToString());
}
然后变成 lib.csx
using System;
public static int doubleTheInt(int x) {
return x+x;
}
它应该在日志中输出 10
我们如何创建另一个 run.csx 并将现有函数从一个 csx 文件调用到 Azure Function App 中的另一个文件?
你可以只写另一个文件,例如lib.csx 并通过主脚本文件中的 #load "lib.csx"
加载它。请参阅 here 以获取文档
例如,将其放入您的 run.csx
#load "lib.csx"
using System;
public static void Run(TimerInfo myTimer, TraceWriter log)
{
log.Info($"C# Timer trigger function executed at: {DateTime.Now}");
log.Info(doubleTheInt(5).ToString());
}
然后变成 lib.csx
using System;
public static int doubleTheInt(int x) {
return x+x;
}
它应该在日志中输出 10