Table of Contents

Class UpdateContentApi

Namespace
Biwen.QuickApi.Contents.Apis
Assembly
Biwen.QuickApi.Contents.dll
[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 IContentRepository
contentSerializer ContentSerializer
httpContextAccessor IHttpContextAccessor
contentValidator IContentValidator

Methods

ExecuteAsync(UpdateContentRequest, CancellationToken)

执行请求,如需要HttpContext对象,请使用IHttpContextAccessor获取HttpContext

public override ValueTask<bool> ExecuteAsync(UpdateContentRequest request, CancellationToken cancellationToken = default)

Parameters

request UpdateContentRequest
cancellationToken CancellationToken

Returns

ValueTask<bool>