Adityo Setyonugroho
Adityo Setyonugroho

Reputation: 897

Basic of Azure WebJobs SDK

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

Upvotes: 6

Views: 1703

Answers (1)

Janley Zhang
Janley Zhang

Reputation: 1587

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:

enter image description here

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>

enter image description here

Upvotes: 7

Related Questions