返回

c#-对每个操作调用的公共函数

发布时间:2022-02-22 12:45:43 366

我有一个ASP。运行在Azure AppService上的NET核心Web服务。每次REST调用时,我都会根据我的配置文件表检查auth0令牌,以再次检查它们是否是有效用户。

有没有一种方法可以从每次REST调用中重构这段代码,使它始终适用于每个ASP。网络电话进来了吗?

下面是一个典型的REST调用示例(总共大约有30个)

[Authorize]
[HttpGet("accounts/{accountId}")]
public async Task<ActionResult> AccountGet(int accountId) {

   //--- common code repeated in every function
   var profile = await RetrieveProfile();
   if (profile is null) {
      return NotFound("Profile not found for this user")
   }

   // ... rest of function
   return Ok();
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像
相关帖子