Table of Contents

Class RollbackContentVersionApi

Namespace
Biwen.QuickApi.Contents.Apis
Assembly
Biwen.QuickApi.Contents.dll
[QuickApi("/versions/{id:guid}/rollback/{version:guid}", Verbs = Verb.POST, Group = "contents")]
[OpenApiMetadata("回滚内容版本", "将内容回滚到指定版本")]
public class RollbackContentVersionApi : BaseQuickApi<EmptyRequest, bool>
Inheritance
RollbackContentVersionApi
Inherited Members
Extension Methods

Constructors

RollbackContentVersionApi(IContentVersionService, IContentRepository, IHttpContextAccessor)

public RollbackContentVersionApi(IContentVersionService versionService, IContentRepository contentRepository, IHttpContextAccessor httpContextAccessor)

Parameters

versionService IContentVersionService
contentRepository IContentRepository
httpContextAccessor IHttpContextAccessor

Methods

ExecuteAsync(EmptyRequest, CancellationToken)

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

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

Parameters

request EmptyRequest
cancellationToken CancellationToken

Returns

ValueTask<bool>