azd-deployment
استقرار سریع و قابلاعتماد پروژهها روی Azure با Azure Developer CLI
این مهارت پروژه را با Azure Developer CLI (azd) برای استقرار روی Azure آماده و اجرا میکند؛ از بررسی ساختار پروژه و تنظیم environment گرفته تا provisioning منابع و deploy کردن سرویسها.
برای تیمهایی مفید است که میخواهند فرایند انتشار را استاندارد، تکرارپذیر و کمخطا کنند و خطاهای رایج در تنظیمات Azure، subscription، resource group و متغیرهای محیطی را سریعتر پیدا کنند.
چه چیزی میگیرید
- بررسی آمادگی پروژه برای استقرار با `azd`
- تنظیم یا اصلاح فایلهای پیکربندی و environmentهای Azure
- اجرای مرحلههای `azd init`، `azd provision` و `azd deploy` در زمان مناسب
- راهنمایی برای رفع خطاهای احراز هویت، منابع و تنظیمات deployment
- پیشنهاد روند مناسب برای استقرار تکرارپذیر در محیطهای مختلف
برای چه کاری خوب است
- توسعهدهندگانی که میخواهند یک پروژه محلی را روی Azure منتشر کنند
- تیمهایی که به deployment استاندارد و قابلتکرار برای staging یا production نیاز دارند
- پروژههایی که از Azure services و Infrastructure as Code در کنار `azd` استفاده میکنند
برای چه کاری نیست
- استقرار روی cloud providerهایی بهجز Azure
- مدیریت کامل زیرساختهای پیچیده enterprise بدون استفاده از `azd`
- تغییرات معماری یا توسعه قابلیتهای اصلی برنامه بهجای deployment
دربارهٔ این اسکیل
foreach (MessageContent content in message.ContentItems)
{
if (content is MessageTextContent textContent)
Console.WriteLine(textContent.Text);
}
}
### 4. Streaming Response
```csharp
AsyncCollectionResult<StreamingUpdate> stream = client.Runs.CreateRunStreamingAsync(
thread.Id,
agent.Id
);
...
| OpenAPI | `OpenApiToolDefinition` | Call external APIs via OpenAPI spec |
| Azure Functions | `AzureFunctionToolDefinition` | Invoke Azure Functions |
| MCP | `MCPToolDefinition` | Model Context Protocol tools |
| SharePoint | `SharepointToolDefinition` | Access SharePoint content |
...
| `StreamingUpdateReason.RunFailed` | Run errored |
| `MessageContentUpdate` | Text content chunk |
| `RunStepUpdate` | Step status change |
## Key Types Reference
| Type | Purpose |
|------|---------|
| `PersistentAgentsClient` | Main entry point |
| `PersistentAgent` | Agent with model, instructions, tools |
...
| API Reference | https://learn.microsoft.com/dotnet/api/azure.ai.agents.persistent |