gpt4 book ai didi

c# - azure 函数 - Blob 输入绑定(bind)

转载 作者:行者123 更新时间:2023-12-03 06:35:36 25 4
gpt4 key购买 nike

我是 azure 的新手,感谢任何帮助

在 azure 函数中,我们可以提供如下输入绑定(bind)。

[QueueTrigger("myqueue-items")] string myQueueItem,
[Blob("samples-workitems/{queueTrigger}", FileAccess.Read)] Stream myBlob,
ILogger log)

另外,我看到很少有代码使用下面的代码,并且它们没有添加上面的行。谁能解释一下这两者的用法。

BlobServiceClient blobServiceClient = new BlobServiceClient(connectionString);
BlobContainerClient containerClient = blobServiceClient.GetBlobContainerClient(ContainerName);
BlobClient blobClient = containerClient.GetBlobClient(fileName);

这两个程序我都试过了,效果都很好。我想了解其用法的意义

最佳答案

第一个示例是使用函数的输入绑定(bind)。您可以将它们视为“托管连接”。您无需担心在这种情况下如何从存储帐户获取 Blob。它是从你身上抽象出来的。

但是,如果您需要对此进行更多控制,则可以使用第二个。您正在使用所有可用选项创建自己的 BlobClient 等。您可以在任何地方使用它,而不仅仅是 Azure Functions。

关于c# - azure 函数 - Blob 输入绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74888602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com