C# Azure WebJobs:是否可以在控制台应用程序中以编程方式检索主机Url?

C# Azure WebJobs:是否可以在控制台应用程序中以编程方式检索主机Url?,c#,azure,console-application,azure-webjobs,azure-sdk-.net,C#,Azure,Console Application,Azure Webjobs,Azure Sdk .net,我想从我的WebJob调用REST调用,我想知道是否可以通过编程方式检索主机Url(http://.azurewebsites.net)从我的WebJob内部,而不是硬编码URL。在队列监视方法中,您可以传递对CloudStorageAccount的引用并获取队列端点,例如: public async Task ProcessQueueMessageAsync([QueueTrigger("queue")] string message, CloudStorageAccount acco

我想从我的WebJob调用REST调用,我想知道是否可以通过编程方式检索主机Url(
http://.azurewebsites.net
)从我的WebJob内部,而不是硬编码URL。

在队列监视方法中,您可以传递对CloudStorageAccount的引用并获取队列端点,例如:

    public async Task ProcessQueueMessageAsync([QueueTrigger("queue")] string message, CloudStorageAccount account)
    {
        var endpoint = account.QueueEndpoint;
    }

可以从
WEBSITE\u hostname
环境变量中读取Web应用程序主机名

可以找到环境的描述,包括环境变量。可以使用Kudu仪表板查看环境变量及其值,网址为
https://.scm.azurewebsites.net