【问题标题】:How to benefit from Azure Function to run my console application in Visual Studio?如何从 Azure Function 中受益以在 Visual Studio 中运行我的控制台应用程序?
【发布时间】:2022-01-06 08:11:43
【问题描述】:

我是 Azure Functions 的初学者,以前从未使用过它,如果有人能为我提供以下建设性的答案,我将不胜感激。我有一个 .Net 控制台应用程序,它负责查询从数据库收集的一些数据,然后将它们上传到 Azure 中的容器。此控制台应用程序等待 1 小时以检索新数据并进行查询。控制台应用程序还包含几个类。每个类负责执行特定任务(例如,一个类从数据库中检索数据,另一个类将 csv 格式的数据上传到 azure 中的容器)。我想做的是使用 azure function 来处理这些任务,并能够在 Azure 上部署这个项目进行生产。例如,我可以使用计时器触发器等待 1 小时以检索新数据,并使用另一个触发器将数据上传到 azure。老实说,我不明白该怎么做。我在我已经拥有的同一个项目中创建了一个 azure 函数应用程序项目。我的问题是,为了使用 azure 函数,我是否应该为主项目中的每个类创建一个触发器(例如计时器触发器和 blob 触发器。有没有办法将 Azure 函数和控制台应用程序项目链接在一起。有人可以解释一下它是如何工作的吗?我是否应该重做 azure 函数项目中的所有内容,就好像控制台应用程序不存在一样?

【问题讨论】:

    标签: .net azure azure-functions


    【解决方案1】:

    首先要对函数有一些了解,你可以重用控制台代码,可能需要一些重构寻找持久的函数,这将有助于你编排你的工作。

    https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview?tabs=csharp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 2017-12-12
      • 2019-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      相关资源
      最近更新 更多