Class UpdateContentApi
[QuickApi("/{id:guid}", Group = "contents", Verbs = Verb.PUT)]
[OpenApiMetadata("更新内容", "更新内容")]
public class UpdateContentApi : BaseQuickApi<UpdateContentRequest, bool>
- Inheritance
-
UpdateContentApi
- Inherited Members
- Extension Methods
Constructors
UpdateContentApi(IContentRepository, ContentSerializer, IHttpContextAccessor, IContentValidator)
public UpdateContentApi(IContentRepository repository, ContentSerializer contentSerializer, IHttpContextAccessor httpContextAccessor, IContentValidator contentValidator)
Parameters
repository
IContentRepositorycontentSerializer
ContentSerializerhttpContextAccessor
IHttpContextAccessorcontentValidator
IContentValidator
Methods
ExecuteAsync(UpdateContentRequest, CancellationToken)
执行请求,如需要HttpContext对象,请使用IHttpContextAccessor获取HttpContext
public override ValueTask<bool> ExecuteAsync(UpdateContentRequest request, CancellationToken cancellationToken = default)
Parameters
request
UpdateContentRequestcancellationToken
CancellationToken