مقالات تخصصي طراحي اپ موبايل
مرجع رسمي مقالات طراحي اپليكيشن

خصوصيت‌ هاي نو ASP.NET Core 5.0
درين نوشته‌ي‌علمي مهمترين تغييرات در ASP.NET Core 5.0 را پژوهش طراحي اپليكيشن مي كنيم.

بهبود ASP.NET Core MVC و Razor

Model binding DateTime تحت عنوان UTC

Model binding از بايند كردن UTC time strings به DateTime دفاع مي‌نمايد. در حالتي‌كه درخواست مشمول UTC time string باشد، سبك بايندينگ آن را به UTC DateTime بايند مي‌نمايد.

Model binding و اعتبارسنجي با C# 9 record types

C# 9 record types مي تواند با سبك بايندينگ در MVC controller يا اين كه Razor Page استعمال شود. Record types يك طرز عالي براي ديتا سبك‌هايي ميباشد كه از روش كانال منتقل مي گردند. به عنوان مثال PersonController از Person record type با سبك بايندينگ و form validation به كار گيري مي‌نمايد:

public record Person([Required] string Name, [Range(0, 150)] int Age);

public class PersonController
{
public IActionResult Index() => View();

[HttpPost]
public IActionResult Index(Person person)
{
// ...
}
}

فولدر Person/Index.cshtml:

 

@model Person

Name:

 

Age:

 

بهبود DynamicRouteValueTransformer

DynamicRouteValueTransformer ،ASP.NET Core 3.1 را تحت عنوان روشي براي به كارگيري از endpoint سفارشي معرفي كرد تا به طور دايناميك MVC controller action يا اين كه Razor page را تعيين نمايد. نرم افزار‌هاي ASP.NET Core 5.0 ميتوانند موقعيت را به DynamicRouteValueTransformer ارسال كرده و تيم endpoint هاي انتخابي را غربال نمايند.

Web API

OpenAPI Specification پيش‌فرض

OpenAPI Specification يك استاندارد صنعتي براي تعريف HTTP APIs و مخلوط آنها در فرآيندهاي غامض تجاري يا اين كه مفاد فرد ثالث ميباشد. OpenAPI به صورت وسيع به وسيله آحاد providerهاي ابري (cloud) و بخش اعظمي از APIها حفاظت مي شود. اپليكيشن‌هايي كه مستندات OpenAPI را از web APIs منتشر مي‌نمايند دارنده زمان‌هاي نو متنوعي ميباشند كه مي‌قدرت از اين APIs بهره مند شد. در شركت كردن با نگهدارندگان پروژه منبع گشوده Swashbuckle.AspNetCore، پوسته ASP.NET Core API دربرگيرنده تعلق‌هاي NuGet بر روي Swashbuckle ميباشد. Swashbuckle يك پكيج NuGet منبع گشوده دوست داستني ميباشد كه مستندات OpenAPI را به طور دايناميك منتشر مي‌نمايد. Swashbuckle اين عمل را با مشاهده API controllerها و ساخت داكيومنت OpenAPI در طي جاري ساختن، يا اين كه در حين ايجاد كرد با به كارگيري از Swashbuckle CLI جاري ساختن مي دهد.

امتیاز:
بازدید:
برچسب: طراحي اپليكيشن،
موضوع:
[ ۲۱ ارديبهشت ۱۴۰۱ ] [ ۰۱:۰۲:۳۱ ] [ حامد ] [ نظرات (0) ]
[ ]
.: Weblog Themes By sitearia :.

درباره وبلاگ

نويسندگان
نظرسنجی
لینک های تبادلی
فاقد لینک
تبادل لینک اتوماتیک
لینک :
خبرنامه
عضویت لغو عضویت
پيوندهای روزانه
لينكي ثبت نشده است
پنل کاربری
نام کاربری :
پسورد :
عضویت
نام کاربری :
پسورد :
تکرار پسورد:
ایمیل :
نام اصلی :
آمار
امروز : ---
دیروز : ---
افراد آنلاین : 2
همه : ---
چت باکس
موضوعات وب
موضوعي ثبت نشده است
امکانات وب

سئو کار حرفه ای / خرید پیج اینستاگرام / باربری / دانلود نرم افزار اندروید  / شرکت خدمات نظافتی در مشهد / شرکت نظافت منزل و راه پله در مشهد / شرکت نظافت راه پله در مشهد / شرکت نظافت منزل در مشهد  /سایت ایرونی  / بازی اندروید  /  خدمات گرافیک آریا گستر  / فروش پیج آماده آریا گستر / نیازمندی های نظافتی / وکیل در مشهد / ارز دیجیتال / نیازمندی های قالیشویی / مبل شویی / املاک شمال  / آرد واحد تهران / فیزیوتراپی سیناطب / sell Instagram account safely / نیازمندی های گردشگری / نیازمندی های سالن زیبایی