运行 我在 Visual Studio 中的控制台应用程序如何受益于 Azure Function?
How to benefit from Azure Function to run my console application in Visual Studio?
我是 Azure Functions 的初学者,以前从未使用过它,如果有人能为我提供以下建设性答案,我将不胜感激。我有一个 .Net 控制台应用程序,它负责查询从数据库收集的一些数据,然后将它们上传到 Azure 中的容器。此控制台应用程序等待 1 小时来检索新数据并进行查询。控制台应用程序还包含几个 classes。每个 class 负责执行特定任务(例如 class 从数据库检索数据,另一个 class 将 csv 格式的数据上传到 azure 中的容器)。我想要做的是 使用 azure function 来处理这些任务,并能够在 Azure 上部署这个项目用于生产。例如,我可以使用计时器触发器等待 1 小时来检索新数据,然后使用另一个触发器将数据上传到 Azure。老实说,我不明白该怎么做。我在已有的同一个项目中创建了一个 azure 函数应用程序项目。我的问题是,为了使用 azure 函数,我是否应该为主项目中的每个 class 创建一个触发器(例如计时器触发器和 blob 触发器。有没有办法 link 两个 Azure函数和控制台应用程序项目在一起。有人可以解释一下它是如何工作的吗?我是否应该重做 azure 函数项目中的所有内容,就好像控制台应用程序不存在一样?
首先建立对功能的一些理解,您可以重复使用控制台代码,可能需要一些重构来寻找持久的功能,这将帮助您协调您的工作。
我是 Azure Functions 的初学者,以前从未使用过它,如果有人能为我提供以下建设性答案,我将不胜感激。我有一个 .Net 控制台应用程序,它负责查询从数据库收集的一些数据,然后将它们上传到 Azure 中的容器。此控制台应用程序等待 1 小时来检索新数据并进行查询。控制台应用程序还包含几个 classes。每个 class 负责执行特定任务(例如 class 从数据库检索数据,另一个 class 将 csv 格式的数据上传到 azure 中的容器)。我想要做的是 使用 azure function 来处理这些任务,并能够在 Azure 上部署这个项目用于生产。例如,我可以使用计时器触发器等待 1 小时来检索新数据,然后使用另一个触发器将数据上传到 Azure。老实说,我不明白该怎么做。我在已有的同一个项目中创建了一个 azure 函数应用程序项目。我的问题是,为了使用 azure 函数,我是否应该为主项目中的每个 class 创建一个触发器(例如计时器触发器和 blob 触发器。有没有办法 link 两个 Azure函数和控制台应用程序项目在一起。有人可以解释一下它是如何工作的吗?我是否应该重做 azure 函数项目中的所有内容,就好像控制台应用程序不存在一样?
首先建立对功能的一些理解,您可以重复使用控制台代码,可能需要一些重构来寻找持久的功能,这将帮助您协调您的工作。