You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在.NET 6+程序中使用新版NuGet包重启Azure WebJob

解决新版Azure.ResourceManager SDK重启WebJob的问题

在新版Azure.ResourceManager.AppService SDK中,WebJob的重启操作并非直接在WebSiteWebJobResource对象上暴露方法,而是需要通过WebSiteResource调用对应的重启方法。

具体代码实现

假设你已经获取到目标WebSiteResource对象(对应你代码中的webSite变量),可以通过以下方式重启指定WebJob:

// 同步重启WebJob
webSite.RestartWebSiteWebJob("jobname");

// 异步重启WebJob(推荐在异步场景使用)
await webSite.RestartWebSiteWebJobAsync("jobname");

说明

  1. 确保你安装的Azure.ResourceManager.AppService包为最新稳定版本,该方法在较新版本的SDK中才会提供。
  2. 此方法适用于连续WebJob和触发型WebJob的重启操作,内部会处理对应的启停逻辑。

内容的提问来源于stack exchange,提问作者wallismark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 13:02:04