تعداد ویدئو | 9 |
---|---|
زمان دوره | 00:49:37 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش پیاده سازی Middleware های سفارشی در ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم.
این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان
این بسته آموزشی پیاده سازی Middleware Component های سفارشی در ASP.NET Core است که با نام اصلی
Implementing Custom Middleware Components in ASP.NET Core از شرکت Pluralsight منتشر شده است.
در فریم ورک ASP.NET Core یک middleware مسئول هندل کردن response ها و request ها در pipeline برنامه است. در واقع ASP.NET
Core مجموعه ای غنی از middleware component های درونی را نیز ارائه می دهد، اما در برخی از سناریوها ممکن است بخواهید یک
middleware سفارشی بنویسید.
در فریم ورک ASP.NET Core یک middleware معمولاً در یک کلاس کپسوله میشود و با یک روش
توسعهای در معرض نمایش قرار میگیرد. middleware زیر که به صورت inline نوشته شده است را در نظر بگیرید. در این
middleware که culture مربوط به request فعلی را از درون یک query string دریافت می شود:
using System.Globalization;
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.UseHttpsRedirection();
app.Use(async (context, next) => {
var cultureQuery = context.Request.Query[“culture”];
if (!string.IsNullOrWhiteSpace(cultureQuery)) {
var culture = new CultureInfo(cultureQuery);
CultureInfo.CurrentCulture = culture;
CultureInfo.CurrentUICulture = culture;
} // Call the next delegate/middleware in the pipeline. await next(context); });
app.Run(async (context) => {
await context.Response.WriteAsync(
$” CurrentCulture.DisplayName: {
CultureInfo.CurrentCulture.DisplayName
}”);
});
app.Run();
فصل اول: مقدمه این دوره آموزشی
فصل دوم: مقدمه و معرفی دوره
فصل سوم: ساختن اولین Middleware Component
فصل چهارم: افزودن عملکرد به Middleware Component
فصل پنجم: مقایسه و Migrate کردن HTTP Module ها و Handler ها به Middleware
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.