【发布时间】:2017-07-13 18:29:47
【问题描述】:
我正在设置一个 Azure WebJob,它会持续为我做一些事情,但我无法阻止它退出。
static void Main(string[] args)
{
//Some other code/work
JobHostConfiguration config = new JobHostConfiguration();
config.DashboardConnectionString = null;
new JobHost(config).RunAndBlock();
}
如您所见,我目前正在尝试使用 JobHost.RunAndBlock() 方法来阻止我的工作退出。假设“一些其他代码/工作”立即将控制权返回给调用者,但确实需要应用程序稍后继续运行。
JobHost 的使用需要我设置一个 Azure 存储帐户,因为它想使用 AzureWebJobsStorage 连接字符串记录内容。但是我不想使用这个功能来记录我的东西,我只想让我的应用程序继续运行并且我不想创建 Azure 存储帐户。
如果我不想创建 Azure 存储帐户或 JobHost,我可以使用什么代码来防止我的代码退出?
【问题讨论】:
标签: c# azure azure-webjobs