مقالات تخصصي طراحي اپ موبايل مرجع رسمي مقالات طراحي اپليكيشن
|
خصوصيت هاي نو 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 [HttpPost] فولدر 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 جاري ساختن مي دهد.
امتیاز:
بازدید:
|
|
[قالب وبلاگ : سایت آریا] [Weblog Themes By : sitearia.ir] |