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

标签 c# azure azure-functions csx

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

最佳答案

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

关于c# - 如何在 Azure 中从一个 csx 文件调用函数到另一个 csx 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38648005/

相关文章:

c# - 如何使用 C# 获取 X509Certificate2 对象的签名?

c# - 访问存储在 Azure 文件存储中的文件

java - Akka远程路由主机名配置问题

azure - 如何在 Azure 函数中配置 MS.Extensions.Logging 日志级别?

azure - 从 VS Code 部署 Azure 函数 - 成功但在门户中不可见

c# - 如何使用隐藏的 CMD 从 C# 运行 CMD

c# - 检查空值后出现空引用异常(检查空值不起作用)

Azure 中的 .NET Forms 身份验证 - 多个 VM 需要进行哪些更改?

asp.net - Windows Azure 一般问题

c# - 为什么在函数应用程序的启动中注入(inject)的 DelegatingHandler 上的 SendAsync 永远不会被调用?