Mid Azure

What are input and output bindings?

  • Input bindings: Provide data to the function from external sources (e.g., queue

message, blob content).

  • Output bindings: Send data from the function to external destinations (e.g., Cosmos

DB, Storage Queue).

Example:

[FunctionName("QueueToBlobFunction")]

public static void Run(

[QueueTrigger("myqueue")] string queueMessage,

[Blob("output-container/{rand-guid}.txt", FileAccess.Write)] out

string blobContent,

ILogger log)

log.LogInformation($"Processing queue message: {queueMessage}");

blobContent = queueMessage; // Write to blob

More from Microsoft Azure Tutorial

All questions for this course