راهنمای گام به گام نحوه استفاده از کامپوننت Net Aspire Azure Blob Storage در ویژوال استودیو.
مقدمه
چارچوب Net Aspire برای توسعه ابر و برنامه های کاربردی توزیع شده آماده تولید استفاده می شود. این شامل اجزایی برای رسیدگی به نگرانی های بومی ابری مانند Redis، Postgres و غیره است.
پیش نیازها
اهداف
نحوه ایجاد یک پروژه شروع با استفاده از Net Aspire با Redis Cache را بیاموزید.
نمونه Github: ساختار راه حل به پروژه های زیر تقسیم می شود
- DotnetAspireChallenge.ApiService
- DotnetAspireChallenge.AppHost
- DotnetAspireChallenge.ServiceDefaults
- DotnetAspireChallenge.Web
شروع به کار
مرحله 1: بسته NuGet زیر را نصب کنید
بسته Nuget زیر را در پروژه بعدی نصب کنیدDotnetAspireChallenge.AppHost”
dotnet add package Aspire.Azure.Storage.Blobs
در پروژه فوق ذخیره سازی، blobs و شبیه ساز Azure را ثبت کنید.
var storage = builder.AddAzureStorage("storage");
var blobs = storage.AddBlobs("blobs");
if (builder.Environment.IsDevelopment())
{
storage.RunAsEmulator(c = c.WithImageTag("3.31.0"));
}
**توجه: ** تگ خاص برای رد شدن از بررسی نسخه استفاده می شود.
مرحله 2: بسته NuGet دیگری را نصب کنید
بسته Nuget زیر را در پروژه بعدی نصب کنید…