Azure WebJobs SDK的基础 [英] Basic of Azure WebJobs SDK

查看:56
本文介绍了Azure WebJobs SDK的基础的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想了解Azure WebJobs SDK上的JobHostConfiguration.在哪里可以找到配置?是在app.config上吗?

JobHostConfiguration如何确定这是否是IsDevelopment?我在app.config上找不到它

JobHostConfiguration读取什么配置?

谢谢

解决方案

在哪里可以找到配置?是在app.config上吗?

是的,它在app.config文件中.您也可以在此文件中手动添加一些新配置.

JobHostConfiguration如何确定这是否是IsDevelopment?

这取决于 JobHost 是否在开发环境中运行.默认值为false.如果您希望它为真,则可以在app.config文件中添加以下代码,以使JobHost在开发环境.您可以阅读

JobHostConfiguration读取什么配置?

它可以读取许多配置信息,例如Azure Web Jobs的连接字符串.您可以单击新建项目">云">选择"Azure WebJob"以创建要尝试的Web作业.

读取app.config文件中的连接字符串:

 < connectionStrings><!-连接字符串的格式为"DefaultEndpointsProtocol = https; AccountName = NAME; AccountKey = KEY"-><!-对于本地执行,可以在此配置文件中或通过环境变量设置值->< add name ="AzureWebJobsDashboard" connectionString =您的存储连接字符串"/>< add name ="AzureWebJobsStorage" connectionString =您的存储连接字符串"/></connectionStrings>  

I would like to know about JobHostConfiguration on Azure WebJobs SDK. Where I can find the config ? is it on app.config ?

How can JobHostConfiguration identified this is IsDevelopment or not ? I cannot find it on app.config

What config that JobHostConfiguration read ?

Thank You

解决方案

Where I can find the config ? is it on app.config ?

Yes, it is in app.config file. You also could add some new configs manually in this file.

How can JobHostConfiguration identified this is IsDevelopment or not ?

It depends on whether the JobHost is running in a Development environment. The default value is false. If you want it to be true, you could add the following code in app.config file to let the JobHost run in a Development environment. And you could read this article to learn more about this configuration.

<appSettings>
    <add key="AzureWebJobsEnv" value="Development"/>
</appSettings>

The result is like this:

What config that JobHostConfiguration read ?

It could read many information of config, such as the connection string of Azure Web Jobs. You could click New Project>Cloud>choose Azure WebJob to create a Web Jobs to try.

Read connection string in app.config file:

<connectionStrings>
    <!-- The format of the connection string is "DefaultEndpointsProtocol=https;AccountName=NAME;AccountKey=KEY" -->
    <!-- For local execution, the value can be set either in this config file or through environment variables -->
    <add name="AzureWebJobsDashboard" connectionString="your storage connection string" />
    <add name="AzureWebJobsStorage" connectionString=" your storage connection string " />
  </connectionStrings>

这篇关于Azure WebJobs SDK的基础的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆