
C#类库/Filter
Attribute的封装
愚公搬代码
《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,51CTO博客专家等。
《近期荣誉》:2022年度博客之星TOP2,2023年度博客之星TOP2,2022年华为云十佳博主,2023年华为云十佳博主,2024年华为云十佳博主等。
《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。
展开
-
(精华)2020年6月29日 C#类库 全局异常
using Coldairarrow.Util;using Microsoft.AspNetCore.Mvc.Filters;using Microsoft.Extensions.Logging;using System;using System.Threading.Tasks;namespace Core.Api{ public class GlobalExceptionFilter : BaseActionFilterAsync, IAsyncExceptionFilter原创 2020-06-29 11:23:17 · 568034 阅读 · 0 评论 -
(精华)2020年6月29日 C#类库 接口权限校验
using Coldairarrow.Business.Base_Manage;using Coldairarrow.IBusiness;using Coldairarrow.Util;using Microsoft.AspNetCore.Mvc.Filters;using Microsoft.Extensions.DependencyInjection;using System;using System.Threading.Tasks;namespace Core.Api{ //原创 2020-06-29 11:12:18 · 568214 阅读 · 1 评论 -
(精华)2020年6月29日 C#类库 接口请求日志
using Coldairarrow.Util;using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Filters;using Microsoft.Extensions.DependencyInjection;using Microsoft.Extensions.Logging;using System;using System.Collections.Con原创 2020-06-29 11:11:36 · 568065 阅读 · 1 评论 -
(精华)2020年6月29日 C#类库 格式化返回结果
using Coldairarrow.Util;using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Filters;using System.Threading.Tasks;namespace Core.Api{ /// <summary> /// 若Action返回对象为自定义对象,则将其转为JSON /// </summary> public class Forma原创 2020-06-29 10:58:28 · 568185 阅读 · 1 评论 -
(精华)2020年6月29日 C#类库 接口签名校验
using Coldairarrow.Business.Base_Manage;using Coldairarrow.Util;using Microsoft.AspNetCore.Http;using Microsoft.AspNetCore.Mvc.Filters;using Microsoft.Extensions.Caching.Distributed;using Microsoft.Extensions.DependencyInjection;using Microsoft.Exten原创 2020-06-29 10:37:04 · 568650 阅读 · 1 评论 -
(精华)2020年6月29日 C#类库 参数校验
using Microsoft.AspNetCore.Mvc.Filters;using System.Linq;using System.Threading.Tasks;namespace Core.Api{ public class ValidFilterAttribute : BaseActionFilterAsync { public override async Task OnActionExecuting(ActionExecutingContext c原创 2020-06-29 10:34:20 · 567839 阅读 · 1 评论 -
(精华)2020年6月29日 C#类库 JWT校验
using Coldairarrow.Util;using Microsoft.AspNetCore.Mvc.Filters;using System;using System.Threading.Tasks;namespace Core.Api{ /// <summary> /// JWT校验 /// </summary> public class CheckJWTAttribute : BaseActionFilterAsync原创 2020-06-29 10:19:21 · 567787 阅读 · 1 评论 -
(精华)2020年6月29日 C#类库 BaseActionFilterAsync(Filter基类)
using Coldairarrow.Util;using Microsoft.AspNetCore.Mvc;using Microsoft.AspNetCore.Mvc.Filters;using System;using System.Threading.Tasks;namespace Core.Api{ public abstract class BaseActionFilterAsync : Attribute, IAsyncActionFilter {原创 2020-06-29 09:32:40 · 567817 阅读 · 1 评论