当前位置: 首页 > news >正文

网站被k怎么办网站建设背景分析论文

网站被k怎么办,网站建设背景分析论文,网站开发与应用案例,app首页图片.NET7的第三个预览版发布了#xff0c;同样带来了mini api的更新#xff0c;这次带来了路由过滤器#xff0c;与mvc版的action 过滤器相似。具体见https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-3/用官方的代码#xff0c;跑不起来同样带来了mini api的更新这次带来了路由过滤器与mvc版的action 过滤器相似。具体见https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-3/用官方的代码跑不起来这样那样的问题比如下面的代码直接报空引用的异常。app.MapGet(/data0/{no}, (string no) {Console.WriteLine($Get方法中no{no});return new Data { No no, Name test DateTime.Now };}).AddFilter((RouteHandlerInvocationContext context, RouteHandlerFilterDelegate next) {var no (string?)context.Parameters[0];Console.WriteLine($Get方法前no{no});if (no ! null !no.StartsWith(NO)){return new ValueTaskobject?(no is error!);}var result next(context);if (result.IsCompleted){Console.WriteLine($Get方法后结果{result.Result});}return result;});经过一阵折腾终于正常的跑了起来需要把map的方法独立出来写才可以。同时这里使用了三种方式来使用过滤器换汤不换药本质一样。var builder  WebApplication.CreateBuilder(args);var app builder.Build();Data GetData(string no) {Console.WriteLine($Get方法中no{no});return new Data { No no, Name test DateTime.Now }; }; //第一种方式 app.MapGet(/data1/{no}, GetData).AddFilter((RouteHandlerInvocationContext context, RouteHandlerFilterDelegate next) {var no (string?)context.Parameters[0];Console.WriteLine($Get方法前no{no});if (no ! null !no.StartsWith(NO)){return new ValueTaskobject?(no is error!);}var result next(context);if (result.IsCompleted){Console.WriteLine($Get方法后结果{result.Result});}return result;});string AddTest(Data data) {Console.WriteLine($Post方法中no{data.No});return OK; } app.MapPost(/data1, AddTest).AddFilter((RouteHandlerInvocationContext context, RouteHandlerFilterDelegate next) {var data (Data?)context.Parameters[0];Console.WriteLine($Post方法前data{data});var result next(context);if (result.IsCompleted){Console.WriteLine($Post方法后结果{result.Result});}return result;}); //第二种方式 app.MapGet(/data2/{no}, GetData) .AddFilter((RouteHandlerContext routeHandlerContext, RouteHandlerFilterDelegate next) {return (context) {var no (string?)context.Parameters[0];if (no ! null !no.StartsWith(NO)){return new ValueTaskobject?(no is error!);}return next(context);}; }); //第三种方式 app.MapGet(/data3/{name}, GetData).AddFilterMyFilter();app.Run();public class MyFilter : IRouteHandlerFilter {public ValueTaskobject? InvokeAsync(RouteHandlerInvocationContext context, RouteHandlerFilterDelegate next){var no (string?)context.Parameters[0];if (no ! null !no.StartsWith(NO)){return new ValueTaskobject?(no is error!);}return next(context);} }public record Data {public string No { get; set; }public string Name { get; set; } }
http://www.huolong8.cn/news/278153/

相关文章:

  • 门户网站维护方案wordpress的密码
  • 化妆品应如何网站建设定位网站建设 天猫 保证金
  • 外贸网站平台有哪些什么是h5网站
  • 网站的佣金怎么做会计分录app网站建设软件
  • 大连市建设工程老网站百度快照和做网站有关系吗
  • 网站内页可以做关键词优化吗怎么开发一个直播app
  • 建设部网站投诉核查企业名单南通网站建设方案开发
  • 网站服务器搭建XP如何给网店做推广
  • 烟台市未成年思想道德建设网站婚纱摄影网页设计
  • 手机wap网站建站系统网站301重定向 权重转移
  • 松山湖网站建设合肥网络推广优惠设想科技
  • 网站开发公司的选择网络营销与推广的概念
  • 电商网站前端源码wordpress 出名主题
  • 网站优化提升速度制作网页一般用什么来设计分割页面
  • 行业网站做不下去网站建站哪家公司好一点
  • 凡科网站建设平台好么大型网站开发经典框架
  • 优秀的定制网站建设制作商展示类网站开发费用
  • 网站建设版面分几页合适网站开发一般用的什么架构
  • 重庆市建设项目环境影响评价网站软件下载网站排行榜前十名
  • 做电力公司网站玛酷机器人少儿编程加盟
  • dw做的网站如何让文字换行dedecms视频网站模板
  • 如何建立网站数据库连接公众号登录手机版
  • 建设标准 免费下载网站企业logo设计合同
  • 保定企业免费建站wordpress 语言选择器
  • 企业网站建设成本费用有和wind一样做用网站
  • 做知识产权相关的网站宁波网站建设兼职
  • 网站建设什么打王思聪网站返利二维码怎么做
  • 还有用asp做网站的吗网站开发蓝云
  • 做返利网站怎麼建设工程合同通用条款
  • 电商网站平台有哪些大学生对校园网站建设的需求是什么