Route("record/delete")]
[HttpPost]
[....WebApi.UserAuthorizeFilter(null)]
public async Task DeleteSmsrecord(string ids)
{
var claims = ApplicationScopeClaimHelper.GetClaims();
var task = Task.Run(() =>
{
try
{
。。。。。
}
finally
});
await task;
}
[Route("send")]
[HttpPost]
[.....WebApi.UserAuthorizeFilter(null)]
public async Task Send(SMSRecordData record)
{
var claims = ApplicationScopeClaimHelper.GetClaims();
var task = Task.Run(() =>
{
try
{
。。。。。
}
finally
});
await task;
}
[HttpPost]
[....WebApi.UserAuthorizeFilter(null)]
public async Task DeleteSmsrecord(string ids)
{
var claims = ApplicationScopeClaimHelper.GetClaims();
var task = Task.Run(() =>
{
try
{
。。。。。
}
finally
{
。。。。
}});
await task;
}
[Route("send")]
[HttpPost]
[.....WebApi.UserAuthorizeFilter(null)]
public async Task Send(SMSRecordData record)
{
var claims = ApplicationScopeClaimHelper.GetClaims();
var task = Task.Run(() =>
{
try
{
。。。。。
}
finally
{
。。。。
}});
await task;
}
本文介绍了一个基于异步任务处理的Web API接口实现,包括短信记录删除和发送功能,并集成了用户权限验证过滤器。通过使用Task.Run进行后台处理,确保了主线程的流畅运行。
557

被折叠的 条评论
为什么被折叠?



