Update IBlogApi.cs

默认的ITask,但是在调用的时候,如果不加await,就会不执行这个方法
This commit is contained in:
anjoy8 2020-06-10 16:35:22 +08:00
parent 3a36402380
commit 37d0eafb13

View File

@ -2,6 +2,7 @@
using Blog.Core.Model.Models;
using Blog.Core.Model.ViewModels;
using System.ComponentModel.DataAnnotations;
using System.Threading.Tasks;
using WebApiClient;
using WebApiClient.Attributes;
@ -22,7 +23,7 @@ namespace Blog.Core.Common.WebApiClients.HttpApis
/// <param name="key"></param>
/// <returns>Success</returns>
[HttpGet("api/Blog")]
ITask<MessageModel<PageModel<BlogArticle>>> BlogAsync(int? id, int page, string bcategory, string key);
Task<MessageModel<PageModel<BlogArticle>>> BlogAsync(int? id, int page, string bcategory, string key);
/// <summary>
/// 添加博客【无权限】
@ -30,7 +31,7 @@ namespace Blog.Core.Common.WebApiClients.HttpApis
/// <param name="body"></param>
/// <returns>Success</returns>
[HttpPost("api/Blog")]
ITask<MessageModel<string>> Blog2Async([JsonContent] BlogArticle body);
Task<MessageModel<string>> Blog2Async([JsonContent] BlogArticle body);
/// <summary>
/// 获取博客详情 (Auth)
@ -38,7 +39,7 @@ namespace Blog.Core.Common.WebApiClients.HttpApis
/// <param name="id"></param>
/// <returns>Success</returns>
[HttpGet("api/Blog/{id}")]
ITask<MessageModel<BlogViewModels>> Blog3Async([Required] int id);
Task<MessageModel<BlogViewModels>> Blog3Async([Required] int id);
/// <summary>
/// apache jemeter 压力测试
@ -46,7 +47,7 @@ namespace Blog.Core.Common.WebApiClients.HttpApis
/// </summary>
/// <returns>Success</returns>
[HttpGet("api/Blog/ApacheTestUpdate")]
ITask<MessageModel<bool>> ApacheTestUpdateAsync();
Task<MessageModel<bool>> ApacheTestUpdateAsync();
/// <summary>
/// 删除博客 (Auth policies: Permission)
@ -54,7 +55,7 @@ namespace Blog.Core.Common.WebApiClients.HttpApis
/// <param name="id"></param>
/// <returns>Success</returns>
[HttpDelete("api/Blog/Delete")]
ITask<MessageModel<string>> DeleteAsync(int? id);
Task<MessageModel<string>> DeleteAsync(int? id);
/// <summary>
/// 获取详情【无权限】
@ -62,7 +63,7 @@ namespace Blog.Core.Common.WebApiClients.HttpApis
/// <param name="id"></param>
/// <returns>Success</returns>
[HttpGet("api/Blog/DetailNuxtNoPer")]
ITask<MessageModel<BlogViewModels>> DetailNuxtNoPerAsync(int? id);
Task<MessageModel<BlogViewModels>> DetailNuxtNoPerAsync(int? id);
/// <summary>
/// 更新博客信息 (Auth)
@ -70,14 +71,14 @@ namespace Blog.Core.Common.WebApiClients.HttpApis
/// <param name="body"></param>
/// <returns>Success</returns>
[HttpPut("api/Blog/Update")]
ITask<MessageModel<string>> UpdateAsync([JsonContent] BlogArticle body);
Task<MessageModel<string>> UpdateAsync([JsonContent] BlogArticle body);
/// <summary>
/// 获取博客测试信息 v2版本
/// </summary>
/// <returns>Success</returns>
[HttpGet("api/V2/Blog/Blogtest")]
ITask<MessageModel<string>> BlogtestAsync();
Task<MessageModel<string>> BlogtestAsync();
}
}