Condividi tramite


OpenApiRouteHandlerBuilderExtensions Classe

Definizione

Metodi di estensione per l'aggiunta Metadata che devono essere usati dalle librerie OpenAPI.

public static class OpenApiRouteHandlerBuilderExtensions
type OpenApiRouteHandlerBuilderExtensions = class
Public Module OpenApiRouteHandlerBuilderExtensions
Ereditarietà
OpenApiRouteHandlerBuilderExtensions

Metodi

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

Aggiunge IAcceptsMetadata a Metadata per tutti gli endpoint generati da builder.

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

Aggiunge IAcceptsMetadata a Metadata per tutti gli endpoint generati da builder.

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

Aggiunge IAcceptsMetadata a Metadata per tutti gli endpoint generati da builder.

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

Aggiunge IAcceptsMetadata a Metadata per tutti gli endpoint generati da builder.

ExcludeFromDescription(RouteHandlerBuilder)

Aggiunge a IExcludeFromDescriptionMetadataMetadata per tutti gli endpoint prodotti da builder.

ExcludeFromDescription<TBuilder>(TBuilder)

Aggiunge a IExcludeFromDescriptionMetadataMetadata per tutti gli endpoint prodotti da builder.

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

Aggiunge un IProducesResponseTypeMetadata oggetto a Metadata per tutti gli endpoint generati da builder.

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

Aggiunge un IProducesResponseTypeMetadata oggetto a Metadata per tutti gli endpoint generati da builder.

ProducesProblem(RouteHandlerBuilder, Int32, String)

Aggiunge un oggetto IProducesResponseTypeMetadata con un ProblemDetails tipo a Metadata per tutti gli endpoint generati da builder.

ProducesValidationProblem(RouteHandlerBuilder, Int32, String)

Aggiunge un oggetto IProducesResponseTypeMetadata con un HttpValidationProblemDetails tipo a Metadata per tutti gli endpoint generati da builder.

WithDescription<TBuilder>(TBuilder, String)

Aggiunge IEndpointDescriptionMetadata a Metadata per tutti gli endpoint generati da builder.

WithSummary<TBuilder>(TBuilder, String)

Aggiunge IEndpointSummaryMetadata a Metadata per tutti gli endpoint generati da builder.

WithTags(RouteHandlerBuilder, String[])

Aggiunge a ITagsMetadataMetadata per tutti gli endpoint prodotti da builder.

WithTags<TBuilder>(TBuilder, String[])

Aggiunge a ITagsMetadataMetadata per tutti gli endpoint prodotti da builder.

Si applica a