检索活动服务总线触发器的端点

时间:2018-02-14 13:52:39

标签: azure azure-functions

给出以下主题触发器:

        [FunctionName("eventhandler")]
        public static Task Run([ServiceBusTrigger("domain.event", "domain.subscription", Connection = "QueueConnection")]
                               BrokeredMessage mySbMsg,
                               IBinder binder,
                               TraceWriter traceWriter,
                               CancellationToken cancellationToken)

如何在不需要在应用程序配置中添加其他自定义设置的情况下检索服务总线触发器的完整端点?我可以在运行函数中检索任何环境变量吗?

1 个答案:

答案 0 :(得分:0)

要获取环境变量或应用程序设置值,请使用System.Environment.GetEnvironmentVariable。

public static string GetEnvironmentVariable(string name)
{
    return name + ": " +
        System.Environment.GetEnvironmentVariable(name, EnvironmentVariableTarget.Process);
}

https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-csharp#environment-variables