متجر Blazor Client Side Online Online: الجزء 7 - تم تحديثه لإصدار الإصدار 3.2.0 وإضافة عرض الصور



مرحبا يا هابر! تم إصدار Blazor WebAssemby وقمت بتحديث موقعي قليلاً. لمزيد من التفاصيل ، مرحبا بك في القط.

المحتوى



المراجع


→  المصادر
صور في سجل Docker

التحديثات


قم بتثبيت قالب جديد مع نسخة إصدار Blazor

dotnet new -i Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0

تمت إضافة رابط إلى الحزمة للعمل المريح مع HttpClient

 <PackageReference Include="Microsoft.Extensions.Http" Version="3.1.3" />
 <PackageReference Include="System.Net.Http.Json" Version="3.2.0" />

تمت إضافة طريقة جديدة لتهيئة HttpClient بحيث تلتقط تلقائيًا رموز التفويض في رؤوسها

services.AddHttpClient("BlazorEShop", client => 
        client.BaseAddress = new Uri(cfg.ApiUri))
    .AddHttpMessageHandler(sp =>
        sp.GetRequiredService<AuthorizationMessageHandler>()
            .ConfigureHandler(new[] { cfg.ApiUri },scopes: new[] { "api" }));
services.AddTransient(sp => 
    sp.GetRequiredService<IHttpClientFactory>().CreateClient("BlazorEShop"));

حسنًا ، لقد انخفض مستوى السجلات. بشكل عام ، الآن من الممكن تعيينه من خلال متغيرات البيئة أو من خلال appsettings.json التي تقع في wwwroot.

 builder.Logging.SetMinimumLevel(LogLevel.Debug);


الميزات الجديدة في Blazor WebAssembly


من الممكن الحصول على تكوينات من ملفات json ومن متغيرات البيئة.
من الممكن
الترجمة من خلال ملفات الموارد .resx. من الممكن إضافة الرمز المميز jwt تلقائيًا إلى الرؤوس عند الطلب.
يمكن رؤية المزيد من التفاصيل في هذا الفيديو .

تحميل الصور


حتى الآن ، فقط من خلال التبختر.

قم بتسجيل الدخول من خلال النقر فوق الزر "تفويض" في الزاوية العلوية اليمنى وظهور علامة اختيار في الزاوية اليسرى السفلية.



نقوم بتحميل الملف ونسخ المعرف الذي تم إرجاعه إلينا.



ونستخدم المعرف الذي تم نسخه في الخطوة السابقة كصورة معرّف


All Articles