ASP.NET Core 注册中间件_使用IApplicationBuilder注册中间件

一、ASP.NET Core 注册中间件_使用IApplicationBuilder注册中间件

Use()

复制代码
app.Use(async (context, next) =>
            {
                await context.Response.WriteAsync("hello world");
                await next.Invoke();
            });


app.Use((next) =>
            {
                return async (context) =>
                {
                    await context.Response.WriteAsync("hello world2");
                    await next(context);
                };
            });
复制代码

 

绑定上传:

复制代码
    //绑定WebSocket处理,接收成功后,生成缩略图
    UploadHandle.ServerInfo.SitePath = env.WebRootPath; //使用wwwroot作为根目录
    app.Map("/upload/common", (con) =>
    {
        con.UseWebSockets();//启用webscoket
        con.Use(async (ctx, next) =>
        {
            Receiver _receive = new Receiver(ctx, "upload/images");
            _receive.OnSuccess += (data) =>
            {
            };
            _receive.OnError += (ex) =>
            {
                int i = 10;

            };

            await _receive.DoWork();
            await next.Invoke();
        });
    });
复制代码

 

更多:

Asp.Net Core 6获取IHttpContextAccessor方法

Asp.Net Core Mvc下载处理__Asp.Net Core Mvc文件下载

Asp.Net Core 跨域处理_Ajax 跨域处理整理

posted @   天马3798  阅读(311)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2019-03-09 Css3 实现循环留言滚动效果(一)
2015-03-09 TortoiseSVN和VisualSVN-下载地址
点击右上角即可分享
微信分享提示