从 BlobTrigger 发送队列消息

Send Queue message from BlobTrigger

   public static void RecieveMessage([QueueTrigger("hello")] string message)
    {
        Debug.WriteLine(message);
    }

    public static void CopyBlob([BlobTrigger("input/{name}")] TextReader input,
    [Blob("output/{name}")] out string output)
    {
        output = input.ReadToEnd();           
    }

如何从 CobyBlob 中触发函数 RevieveMessage? (通过向队列发送消息)

您可以通过将 QueueAttribute 参数传递给您的 CopyBlob 方法并在该方法中设置消息的值来实现。这将导致一条消息与您提供的消息一起放入队列中。

   public static void RecieveMessage([QueueTrigger("hello")] string message)
    {
        Debug.WriteLine(message);
    }

    public static void CopyBlob([BlobTrigger("input/{name}")] TextReader input,
    [Blob("output/{name}")] out string output, [Queue("hello")] out string message)
    {
        output = input.ReadToEnd();  
        msg = "[message from CopyBlob]";         
    }