Table of Contents

Namespace Biwen.QuickApi

Classes

BaseQuickApi

没有请求参数的BaseQuickApi,返回:IResult

BaseQuickApiJustAsService<Req, Rsp>

BaseQuickApi 作为服务使用,不注册Api路由

BaseQuickApiWithoutRequest<Rsp>

没有请求参数的BaseQuickApi,有返回值

BaseQuickApi<Req>

有请求参数的BaseQuickApi,返回IResultResponse

BaseQuickApi<Req, Rsp>

BaseQuickApi

BaseRequestFromBody<T>

请求来自表单:JSON序列化

BaseRequest<T>
BiwenQuickApiOptions
DefaultReqBinder<T>

默认的内部绑定器

EmptyRequest

空请求

EnumerablePagedListExtensions

Enumerable分页扩展

FromBodyAttribute

标记整个Request对象为FromBody

FromKeyedServicesAttribute

标记绑定属性为FromKeyedServices

GuidHelper
IEndpointRouteBuilderExtensions
IQueryablePageListExtensions

IQueryable 分页扩展

IResultExtensions
IResultResponse

IResult输出. 针对IResultResponse 请自行重写BaseQuickApi.HandlerBuilder方法的OpenApi实现

IdGenerator

IdGenerator

QuickApiExcetion

QuickApi异常

ServiceCollectionExtensions

IServiceCollection extension methods.

ServiceRegistration
SlugEndpointExtensions
StringExtensions
WebApplicationBuilderExtensions

IApplicationBuilder extension methods.

Enums

Verb

请求方式