IStartupFilter در ASP.NET Core
نویسنده: وحید نصیری
تاریخ: ۱۴۰۳/۱۲/۰۱ ۰۹:۲۵
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
public class RequestTimingStartupFilter : IStartupFilter
{
public Action<IApplicationBuilder> Configure(Action<IApplicationBuilder> next)
{
return builder =>
{
builder.Use(async (context, nextMiddleware) =>
{
// اضافه کردن هدر زمانبندی
context.Response.OnStarting(() => { /* ... */ });
await nextMiddleware();
});
next(builder);
};
}
}builder.Services.AddTransient<IStartupFilter, RequestTimingStartupFilter>();