.NET Recipes¶
Implementation-focused patterns for .NET isolated worker Azure Functions.
Recipe Categories¶
flowchart LR
A[HTTP] --> B[Storage]
B --> C[Security]
C --> D[Advanced] HTTP¶
| Recipe | Description |
|---|---|
| HTTP API Patterns | Route, request, response, and validation patterns. |
| HTTP Authentication | Function keys, platform auth, and token validation. |
Storage¶
| Recipe | Description |
|---|---|
| Cosmos DB | Input and output binding usage in isolated worker. |
| Blob Storage | Blob trigger and blob output handling. |
| Queue | Queue trigger, poison message, and output binding pattern. |
Security¶
| Recipe | Description |
|---|---|
| Key Vault | Secrets retrieval with managed identity. |
| Managed Identity | Passwordless access patterns to Azure services. |
| Custom Domain and Certificates | HTTPS endpoint hardening for function apps. |
Advanced¶
| Recipe | Description |
|---|---|
| Timer | Cron schedules and idempotent scheduled jobs. |
| Durable Orchestration | Stateful workflows and fan-out/fan-in. |
| Event Grid | Event-driven integration patterns. |