繁体   English   中英

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

[英]Azure WebJobs: Is it possible to retrieve the Host Url programmatically in the console app?

我想从我的WebJob调用REST调用,我想知道是否可以从我的WebJob内部以编程方式检索Host Url( http://<something>.azurewebsites.net ),而不是对URL进行硬编码。

可以从WEBSITE_HOSTNAME环境变量中读取Web App主机名。

可在此处找到环境描述,包括环境变量。 可以使用https://<web_app>.scm.azurewebsites.net的Kudu仪表板查看环境变量及其值。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM