C# 是否可以使用ICollector<;T>;或iSyncCollector<;T>;有斑点吗?

C# 是否可以使用ICollector<;T>;或iSyncCollector<;T>;有斑点吗?,c#,.net,azure-functions,azure-storage-blobs,azure-webjobs,C#,.net,Azure Functions,Azure Storage Blobs,Azure Webjobs,是否可以将IAsyncCollector/ICollector与blob绑定一起使用? Azure存储队列允许您在输出绑定中使用ICollector和IAsyncCollector,如下所示: public static class ICollectorExample { [FunctionName("CopyQueueMessageICollector")] public static void Run( [QueueTrigger("myqueue-items

是否可以将IAsyncCollector/ICollector与blob绑定一起使用?

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}");
    }
}
公共静态类ICollector示例
{
[函数名(“CopyQueueMessageICollector”)]
公共静态无效运行(
[QueueTrigger(“myqueue-items-source-3”)]字符串myQueueItem,
[队列(“myqueue items destination”)]ICollector myDestinationQueue,
ILogger日志)
{
log.LogInformation($“C#函数已处理:{myQueueItem}”);
添加($“复制1:{myQueueItem}”);
添加($“复制2:{myQueueItem}”);
}
}
Blob是否提供此功能?

例如,我们如何才能让它工作

[Blob("myblob-items-destination")] IAsyncCollector<string> myDestinationBlob,
            ILogger log)
[Blob(“myblob项目目标”)]IAsyncCollector myDestinationBlob,
ILogger日志)

支持一组
IEnumerable

请参见此处的示例:

非常有趣,希望看到一个用法示例。第一个链接显示了与Blob not output的输入绑定示例。对于输出,您可以使用CloudBlobContainer/CloudBlobDirectory。请看这里的第一个示例:该示例已有2年历史,是否有更新,或者它仍然是最好的方法?