Blob Storage¶
Implement blob trigger and blob output scenarios for ingestion and transformation pipelines.
flowchart LR
A[Trigger] --> B[Function]
B --> C[Binding or SDK]
C --> D[Azure service] Topic/Command Groups¶
Blob trigger pattern¶
[Function("BlobIngest")]
public void BlobIngest(
[BlobTrigger("incoming/{name}", Connection = "AzureWebJobsStorage")] byte[] content,
string name)
{
}
Blob output binding¶
[Function("BlobTransform")]
[BlobOutput("processed/{name}", Connection = "AzureWebJobsStorage")]
public byte[] BlobTransform(
[BlobTrigger("incoming/{name}", Connection = "AzureWebJobsStorage")] byte[] input,
string name)
{
return input;
}