是否可以通过blob绑定使用IAsyncCollector / ICollector?
Azure存储队列允许您在输出绑定中使用ICollector
和IAsyncCollector
,如下所示:
public static class ICollectorExample
{
[FunctionName("CopyQueueMessageICollector")]
public static void Run(
[QueueTrigger("myqueue-items-source-3")] string myQueueItem,
[Queue("myqueue-items-destination")] ICollector<string> myDestinationQueue,
ILogger log)
{
log.LogInformation($"C# function processed: {myQueueItem}");
myDestinationQueue.Add($"Copy 1: {myQueueItem}");
myDestinationQueue.Add($"Copy 2: {myQueueItem}");
}
}
Blob可以使用此功能吗?
例如,我们如何使它工作?
[Blob("myblob-items-destination")] IAsyncCollector<string> myDestinationBlob,
ILogger log)