Table of Contents

Class CreateContentApi

Namespace
Biwen.QuickApi.Contents.Apis
Assembly
Biwen.QuickApi.Contents.dll
[QuickApi("/create", Group = "contents", Verbs = Verb.POST)]
[OpenApiMetadata("创建内容", "创建内容")]
public class CreateContentApi : BaseQuickApi<CreateContentRequest, Guid>
Inheritance
CreateContentApi
Inherited Members
Extension Methods

Constructors

CreateContentApi(IContentRepository, ContentSerializer, IContentValidator)

public CreateContentApi(IContentRepository repository, ContentSerializer contentSerializer, IContentValidator contentValidator)

Parameters

repository IContentRepository
contentSerializer ContentSerializer
contentValidator IContentValidator

Methods

ExecuteAsync(CreateContentRequest, CancellationToken)

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

public override ValueTask<Guid> ExecuteAsync(CreateContentRequest request, CancellationToken cancellationToken = default)

Parameters

request CreateContentRequest
cancellationToken CancellationToken

Returns

ValueTask<Guid>