Azure WebJobs SDK
Azure WebJobs SDK === | 分支 | 状态 | ---:---: | master | (https://azfunc.visualstudio.com/Azure%20Functions/_build/latest?definitionId=162&branchName=master) | dev | (https://azfunc.visualstudio.com/Azure%20Functions/_build/latest?definitionId=162&branchName=dev) | v2.x | (https://azfunc.visualstudio.com/Azure%20Functions/_build/latest?definitionId=162&branchName=v2.x) | Azure WebJobs SDK 是一个框架,可简化在 Azure 中运行的后台处理代码的编写任务。Azure WebJobs SDK 包含一个声明性的 绑定 和 触发 系统,可与 Azure 存储 Blob、队列和表以及 Service Bus 相结合。绑定系统使得编写读取或写入 Azure 存储对象的代码变得异常简单。触发系统会在队列或 Blob 中接收到新数据时自动调用您代码中的函数。
除了内置的触发器/绑定外,WebJobs SDK 完全可扩展,允许创建新类型的触发器/绑定,并以一流的方式插入到框架中。有关详细信息,请参阅 Azure WebJobs SDK 扩展。已经创建了许多有用的扩展,您可以立即在应用程序中使用。这些扩展包括文件触发器/绑定、定时器/Cron 触发器、WebHook HTTP 触发器以及 SendGrid 电子邮件绑定。
通常,您会在Azure WebJobs中托管 WebJobs SDK,但也可以在 Worker 角色中运行作业。Azure Web Apps的Azure WebJobs功能为您提供了一个方便的方法,可以在 Web App 中运行服务或后台任务等程序。您可以将可执行文件(如 .exe、.cmd 或 .bat 文件)上传并运行到您的 Web App 中。除了上述优势外,使用 Azure WebJobs SDK 编写 WebJobs 还可在 Azure 管理门户中提供集成的Dashboard体验,其中包含丰富的监控和诊断信息,用于您的 WebJob 运行。
暂无开放 Issues,或尚未同步最近议题。