gpt4 book ai didi

c# - Azure Webjobs 的命令行参数

转载 作者:太空狗 更新时间:2023-10-29 21:08:43 26 4
gpt4 key购买 nike

我正在将之前计划并通过 Quartz.Net 运行的几个作业迁移到 Azure Webjobs。

使用 Quartz.Net 允许我在同一个项目中拥有所有(非常紧凑的)作业类作为初始化调度程序的控制台程序入口点。

现在我想保留该结构,而不必为每个 Web 作业创建一个独立的控制台应用程序项目。

目前是否有任何方法可以为连续的网络作业配置命令行参数,从而允许根据命令行参数在内部分支到正确的作业?

最佳答案

在 Azure WebJobs 中,一种方法是使用命令行参数为每个 WebJob 创建一个脚本文件:MyApplication.exe arg1 arg2

另一种方法是选择通过当前 WebJob 名称运行的方法,您可以从环境变量 WEBJOBS_NAME 中获取该名称。

对于触发的 WebJobs,API 中支持命令行参数(每次运行),但 Azure 门户仍然不支持它:https://github.com/projectkudu/kudu/wiki/WebJobs-API#invoke-a-triggered-job .

关于c# - Azure Webjobs 的命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24865828/

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