Class RollbackContentVersionApi
[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
IContentVersionServicecontentRepository
IContentRepositoryhttpContextAccessor
IHttpContextAccessor
Methods
ExecuteAsync(EmptyRequest, CancellationToken)
执行请求,如需要HttpContext对象,请使用IHttpContextAccessor获取HttpContext
public override ValueTask<bool> ExecuteAsync(EmptyRequest request, CancellationToken cancellationToken = default)
Parameters
request
EmptyRequestcancellationToken
CancellationToken