هدف ها Blazor WebAssembly در NET 5. در
طراحی اپلیکیشن واپسین به روز ASP.NET Core
مایکروسافت در اعلام آپ دیتهای مرتبط با بسط اینترنت ASP.NET Core تحت عنوان بخشی از NET 5 Preview 7. تازه، ادامه داد که Blazor WebAssembly، کامپوننت سمت کلاینت پروژه Blazor که توسعه و گسترش اینترنت بر طبق سیشارپ را به مکان جاوااسکریت مهیا میسازد، در حال حاضر .NET 5 را مقصود قرار می دهد.
بعداز تحمل یکسری تأخیر در پیشرفت، Blazor WebAssembly جدیدا به کامپوننت سمت سرور Blazor Server متصل گردیده است. هر دو قسمت پروژه Blazor در NET 5. قرار گرفتهاند کهاین یک کدام از شدن تمامی چیز در .NET برای ماه نوامبر نرم افزارریزی شدهاست.
برای رو در رو شدن با آن، جدیدا مایکروسافت .NET 5 پیشاکران 7 را منتشر نموده است.
همانگونه که اکثر کدهای NET 5. نسبتاً مجموع گردیدهاست، مهمترین \"خصوصیت نو\" به روزهای ASP.NET Core در پیشاکران 7 مرتبط با اپهای Blazor WebAssembly میباشد که اینک NET 5. را غرض قرار دادهاند.
Sourabh Shirhatti در 21 جولای توضیح داده میباشد که \"اپلیکیشنهای Blazor WebAssembly 3.2 صرفا به NET Standard 2.1 API. دسترسی دارا هستند\"، وی می گوید \"با این تکثیر همفعلا پروژههای Blazor WebAssembly، NET 5. را مقصود قرار داده و به دسته بسیار کلانتری از APIها دسترسی دارا هستند. پیادهسازی هواخواهی Blazor WebAssembly برای APIها در NET 5. کاری در مشت جاری ساختن میباشد که به زودی ایفا شود، بدین ترتیب ممکن میباشد برخی از APIها یک PlatformNotSupportedException را در حین انجام (runtime) پرتاب نمایند. ما دوست داریم اگر که با عدم نگهبانی از API خاصی رو به رو شدید مارا در جریان بگذارید\".
همینطور مواقعی در خصوص کوشش Blazor و دسترسی به توسعهها و بهبودها، به همدم لازمات دیباگینگ آپ دیتگردیده برای Blazor WebAssembly هنگام به کار گیری از ویرایشگر ویژوال استودیو کد cross-platform و open source مذکور میباشد. اینک پیشرفتدهندگان مایحتاج وجود ندارد به طور دستی دیباگر جاوااسکریپت را نصب نمایند، چون اینک در VS Code گنجانده گردیدهاست. با این هم اکنون، فعال کردن ورژن preview هنوز مورد نیاز میباشد.
نکتههای دیدنی دیگر در زمینه ی به روزهای ASP.NET Core در NET 5 Preview 7. عبارتند از:
توسعههای کارایی certificate authentication: این مجموعه کش کردن (caching) را به certificate authentication در ASP.NET Core اضافه نموده است، که به صورت قابل توجهی کارایی certificate authentication را بهبود بخشیده میباشد.
ارسال کادرهای HTTP/2 PING: در حال حاضر بسطدهندگان می توانند با تهیه و تنظیم محدودیتهای KestrelServerOptions، قابهای زمانای PING را در Kestrel ارسال نمایند. مکانیزم HTTP/2 برای ارسال کادرهای PING می تواند از عدم کارایی کانکشنهای سوای استعمال اعتقادوباور نتایج نماید.
پناه از گونه های endpointهای دیگر در Kestrel sockets transport: ساختار API تازه در System.Net.Sockets معرفی گردیده است. sockets transport (پیشفرض) در Kestrel فعلا گسترشدهندگان را توانمند میسازد تا هم به مدیر فولدرهای جان دار و هم سوکتهای دامین یونیکس متصل شوند.
رمزگشایی هدر سفارشی در Kestrel: مجموعه این قابلیت را مهیا نموده است که معلوم گردد کدام System.Text.Encoding برای تعبیروتفسیر هدرهای ورودی مبتنی بر اسم هدر به مکان پیشفرض UTF-8 استعمال خواهد شد.