小编Her*_*äck的帖子

连续WebJobs和CancellationToken

我没有得到取消令牌和网络工作背后的机制.

我知道我可以Microsoft.Azure.WebJobs.WebJobsShutdownWatcher().Token用来获取令牌并做出反应,token.IsCancellationRequested例如当WebJobs更新时.

场景: 由服务总线消息触发的连续作业.该作业调用我的数据层中的方法.此方法对azure sql数据库上的不同表执行一些更新.该方法运行约两分钟.

现在我将令牌传递给数据层,我会在没有请求取消的情况下完成我的工作; 否则我会结束我的更新.

现在的问题是:

作业主机是否等待我的方法,直到它完成然后停止?

我是否必须将"stopping_wait_time"设置为一个值(无论如何是默认值?),以确保我的工作正常完成?

如果将新消息写入服务总线队列,该消息是否会触发新作业,尽管取消正在等待处理?

谢谢你的任何澄清!

.net azure azure-webjobs azure-webjobssdk

7
推荐指数
1
解决办法
2367
查看次数

从不同的计算机远程调试Azure云服务

我们有以下场景:我们有三台开发人员机器(Dev A,Dev B,Dev C)与VS 2013 Ultimate和Azure SDK 2.3,并且都位于同一防火墙后面的同一网络中.

当Dev A部署Cloud Service(将Debug作为构建配置并为所有角色启用远程调试)时,Dev A可以连接远程调试器.Dev B和Dev C得到此消息框.

在此输入图像描述

当Dev B重新部署完全相同的代码时,Dev B可以附加远程调试器,Dev A不再能够这样做.Dev C仍然无法这样做.

那么:是否有可能(有证书?)任何Dev都可以部署云服务,而另外两个Dev可以连接远程调试器而无需重新部署.

remote-debugging azure

2
推荐指数
1
解决办法
1042
查看次数