30 lines
881 B
C#
30 lines
881 B
C#
using Microsoft.AspNetCore.Builder;
|
|
|
|
namespace HuanMeng.DotNetCore.MiddlewareExtend
|
|
{
|
|
/// <summary>
|
|
/// 中间库扩展
|
|
/// </summary>
|
|
public static class MiddlewareExtends
|
|
{
|
|
/// <summary>
|
|
/// 异常中间件
|
|
/// </summary>
|
|
/// <param name="builder"></param>
|
|
/// <returns></returns>
|
|
public static IApplicationBuilder UseExecutionTimeMiddleware(this IApplicationBuilder builder)
|
|
{
|
|
return builder.UseMiddleware<ExecutionTimeMiddleware>();
|
|
}
|
|
/// <summary>
|
|
/// 执行时间中间件
|
|
/// </summary>
|
|
/// <param name="builder"></param>
|
|
/// <returns></returns>
|
|
public static IApplicationBuilder UseExceptionMiddleware(this IApplicationBuilder builder)
|
|
{
|
|
return builder.UseMiddleware<ExceptionMiddleware>();
|
|
}
|
|
}
|
|
}
|