Webjob传递参数并触发C#解决方案

时间:2016-11-02 05:53:04

标签: c# visual-studio azure webjob

我对网络工作完全陌生。从我的阅读中,我开始知道它是通过我们可以启用触发器来运行我们的脚本。我有C#代码,它将文件从ftp服务器复制到blob容器。它需要很少的参数,如主机,用户名。我想创建一个Web作业,它将参数传递给代码并触发解决方案。能否帮助我完成这些步骤,如果可能的话,请提供与之相关的文章,特别是通过参数。详细的步骤,如创建代码的DLL文件将不胜感激。

提前感谢

1 个答案:

答案 0 :(得分:0)

您是否希望从应用程序向WebJob传递主机,用户名等几个参数,并将文件从ftp服务器复制到blob?如果是,根据我的经验,我们可以将参数作为队列消息传递。我们可以用自定义格式编写消息。例如“{hostname,user}”,您可以自己定义格式。然后我们可以使用队列来触发WebJob。当我们将消息推送到队列时,后端服务从队列中提取消息并完成工作。如何编写队列消息请参考document。然后我们可以使用WebJob SDK(QueueTrigger)来获取队列消息并获取我们想要的参数。如何使用WebJob SDK,请参阅article