آموزش پیاده سازی Middleware های سفارشی در ASP.NET Core
توسعه نرم افزارهای وب (Web Development)

آموزش پیاده سازی Middleware های سفارشی در ASP.NET Core

خرید دانلودی آموزش پیاده سازی Middleware های سفارشی در ASP.NET Core

Frontend DevelopmentNext.jsWeb Development
ورود و افزودن به سبد
مدرستیم پروویدسطحپیشرفتهمدت00:49:37تعداد درس/ویدئو9

آموزش پیاده سازی Middleware های سفارشی در ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی پیاده سازی Middleware Component های سفارشی در ASP.NET Core است که با نام اصلی Implementing Custom Middleware Components in ASP.NET Core از شرکت Pluralsight منتشر شده است.

Middleware سفارشی در ASP.NET Core

در فریم ورک ASP.NET Core یک middleware مسئول هندل کردن response ها و request ها در pipeline برنامه است. در واقع ASP.NET Core مجموعه ای غنی از middleware component های درونی را نیز ارائه می دهد، اما در برخی از سناریوها ممکن است بخواهید یک middleware سفارشی بنویسید.

استفاده کردن از یک کلاس برای پیاده سازی یک 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 های سفارشی در ASP.NET Core

فصل اول: مقدمه این دوره آموزشی
  • مقدمه
فصل دوم: مقدمه و معرفی دوره
  • مقدمه
فصل سوم: ساختن اولین Middleware Component
  • استفاده و اجرا کردن متد ها در اضافه کردن Middleware
  • استفاده کردن از Map و MapWhen برای ایجاد Branch ها
فصل چهارم: افزودن عملکرد به Middleware Component
  • ایجاد کردن Middleware Class ساده
  • افزودن عملکرد به Middleware Component
  • بررسی Middleware که با NET Core عرضه می شود
فصل پنجم: مقایسه و Migrate کردن HTTP Module ها و Handler ها به Middleware
  • مقایسه Handler ها و Module ها با Middleware
  • Migrate کردن Handler ها و Module ها با Middleware
دیدگاه کاربران

دیدگاه ها

هنوز دیدگاهی برای این محصول تایید نشده است.