چالش 10 روزه Net Aspire – روز هفتم: ذخیره‌سازی حباب لاجوردی

راهنمای گام به گام نحوه استفاده از کامپوننت 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 زیر را در پروژه بعدی نصب کنید…

Source link