OpenApiRouteHandlerBuilderExtensions 类

定义

用于添加 Metadata 的扩展方法,供 OpenAPI 库使用。

public static class OpenApiRouteHandlerBuilderExtensions
type OpenApiRouteHandlerBuilderExtensions = class
Public Module OpenApiRouteHandlerBuilderExtensions
继承
OpenApiRouteHandlerBuilderExtensions

方法

Accepts(RouteHandlerBuilder, Type, Boolean, String, String[])

Metadata对于 生成builder的所有终结点,将 添加到 IAcceptsMetadata

Accepts(RouteHandlerBuilder, Type, String, String[])

Metadata对于 生成builder的所有终结点,将 添加到 IAcceptsMetadata

Accepts<TRequest>(RouteHandlerBuilder, Boolean, String, String[])

Metadata对于 生成builder的所有终结点,将 添加到 IAcceptsMetadata

Accepts<TRequest>(RouteHandlerBuilder, String, String[])

Metadata对于 生成builder的所有终结点,将 添加到 IAcceptsMetadata

ExcludeFromDescription(RouteHandlerBuilder)

IExcludeFromDescriptionMetadataMetadata将 添加到 由 生成的所有终结点的 builder

ExcludeFromDescription<TBuilder>(TBuilder)

IExcludeFromDescriptionMetadataMetadata将 添加到 由 生成的所有终结点的 builder

Produces(RouteHandlerBuilder, Int32, Type, String, String[])

IProducesResponseTypeMetadataMetadata为 生成builder的所有终结点将 添加到 。

Produces<TResponse>(RouteHandlerBuilder, Int32, String, String[])

IProducesResponseTypeMetadataMetadata为 生成builder的所有终结点将 添加到 。

ProducesProblem(RouteHandlerBuilder, Int32, String)

IProducesResponseTypeMetadata为 生成builder的所有终结点添加 类型MetadataProblemDetails为 的 。

ProducesValidationProblem(RouteHandlerBuilder, Int32, String)

IProducesResponseTypeMetadata为 生成builder的所有终结点添加 类型MetadataHttpValidationProblemDetails为 的 。

WithDescription<TBuilder>(TBuilder, String)

Metadata对于 生成builder的所有终结点,将 添加到 IEndpointDescriptionMetadata

WithSummary<TBuilder>(TBuilder, String)

Metadata对于 生成builder的所有终结点,将 添加到 IEndpointSummaryMetadata

WithTags(RouteHandlerBuilder, String[])

ITagsMetadataMetadata将 添加到 由 生成的所有终结点的 builder

WithTags<TBuilder>(TBuilder, String[])

ITagsMetadataMetadata将 添加到 由 生成的所有终结点的 builder

适用于