[Function("Function1")]
[BlobOutput("test-samples-output/{name}", Connection = "ConnectionString1")]
public string Run([BlobTrigger("test-samples-trigger/{name}", Connection = "ConnectionString1")] string myBlob,
string name, string blobTrigger)
{
_logger.LogInformation($"C# Blob trigger function Processed blob\n Name: {name} \n Data: {myBlob}");
return myBlob;
}
我将Blob触发器设置为“test-samples-trigger/{name}”。我希望将BlobOutput设置为使用输入容器名称“{input-container-name}-output/{name}”。是否有办法将BlobOutput字符串设置为动态指向此位置?
1条答案
按热度按时间zi8p0yeb1#
从我的结束复制后,实现您的要求的一种方法是使用
GetEnvironmentVariable
读取变量,其中值是从local.settings.json
读取的。下面是完整的代码,为我工作。Function1.cs
local.settings.json
结果: