代码之家  ›  专栏  ›  技术社区  ›  Carlos Alves Jorge

多个消息作为Azure函数输出参数

  •  0
  • Carlos Alves Jorge  · 技术社区  · 6 年前

    定义要插入到队列中的输出参数非常简单,但我有一个函数,它将返回需要插入到队列中的多条消息。

    1 回复  |  直到 6 年前
        1
  •  5
  •   Mikhail Shilkov    6 年前

    out T ICollector<T> IAsyncCollector<T> 然后打电话 collector.Add collector.AddAsync 你想要多少次都可以:

    [FunctionName("CollectorQueueOutput")]
    public static void Run([TimerTrigger("*/30 * * * * *")] TimerInfo myTimer,
        [Queue("101functionsqueue")] ICollector<Customer> queueCollector)
    {
        queueCollector.Add(new Customer { FirstName = "John" });
        queueCollector.Add(new Customer { FirstName = "Mark" });
    }
    

    看到了吗 Writing multiple output values .