如何在Azure中将函数从一个csx文件调用到另一个csx文件?

时间:2016-07-28 22:52:48

标签: c# azure azure-functions csx

我们如何在Azure Function App中创建另一个run.csx并将现有函数从一个csx文件调用到另一个?

1 个答案:

答案 0 :(得分:9)

你可以写另一个文件,例如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