Table of Contents

Class GetContentVersionsApi

Namespace
Biwen.QuickApi.Contents.Apis
Assembly
Biwen.QuickApi.Contents.dll
[QuickApi("/versions/{id:guid}", Group = "contents")]
[OpenApiMetadata("获取内容版本列表", "获取指定内容的所有版本")]
public class GetContentVersionsApi : BaseQuickApi<EmptyRequest, IEnumerable<ContentVersionDto>>
Inheritance
GetContentVersionsApi
Inherited Members
Extension Methods

Constructors

GetContentVersionsApi(IContentVersionService, IHttpContextAccessor)

public GetContentVersionsApi(IContentVersionService versionService, IHttpContextAccessor httpContextAccessor)

Parameters

versionService IContentVersionService
httpContextAccessor IHttpContextAccessor

Methods

ExecuteAsync(EmptyRequest, CancellationToken)

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

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

Parameters

request EmptyRequest
cancellationToken CancellationToken

Returns

ValueTask<IEnumerable<ContentVersionDto>>