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();
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报