
C#类库/Filter
Attribute的封装
愚公搬代码
《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,优快云博客专家,优快云商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,亚马逊技领云博主,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 · 568036 阅读 · 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 · 568216 阅读 · 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 · 568068 阅读 · 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 · 568187 阅读 · 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 · 568651 阅读 · 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 · 567841 阅读 · 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 · 567789 阅读 · 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 · 567820 阅读 · 1 评论