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

تعداد ویدئو 9
زمان دوره 00:49:37
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش پیاده سازی 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 سفارشی بنویسید.

Implementing-Custom-Middleware-Components-in-ASP.NET-Core-snapshot

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

نقد و بررسی‌ها

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

اولین کسی باشید که دیدگاهی می نویسد “آموزش پیاده سازی Middleware های سفارشی در ASP.NET Core”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید