Shared/Kernelx.AspNetCore/Kernelx/ApplicationBuilderExtensions.cs

(完整代码) 841B

using Kernelx.Contexts;
using Microsoft.AspNetCore.Http;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Claims;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace Microsoft.AspNetCore.Builder
{
    public static class ApplicationBuilderExtensions
    {
        public static IApplicationBuilder UseContextWorkload(this IApplicationBuilder app, Func<ICurrentUser> getCurrentUser)
        {
            return app.Use(next => {
                return new RequestDelegate(async context =>
                {
                    ContextWorkload._Configre(new NetCoreContextWorkload(app.ApplicationServices, context, getCurrentUser));
                    await next.Invoke(context);
                });
            });
        }

    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。