OpenApiEndpointConventionBuilderExtensions.WithOpenApi Metodo

Definizione

Overload

Nome Descrizione
WithOpenApi<TBuilder>(TBuilder)
Obsoleti.

Aggiunge un'annotazione OpenAPI a associata all'endpoint Metadata corrente.

WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>)

Aggiunge un'annotazione OpenAPI a associata all'endpoint Metadata corrente e la modifica con l'oggetto specificato configureOperation.

WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>)
Obsoleti.

Aggiunge un'annotazione OpenAPI a associata all'endpoint Metadata corrente e la modifica con l'oggetto specificato configureOperation.

WithOpenApi<TBuilder>(TBuilder)

Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs

Attenzione

WithOpenApi is deprecated and will be removed in a future release. For more information, visit https://aka.ms/aspnet/deprecate/002.

Aggiunge un'annotazione OpenAPI a associata all'endpoint Metadata corrente.

[System.Obsolete("WithOpenApi is deprecated and will be removed in a future release. For more information, visit https://aka.ms/aspnet/deprecate/002.", DiagnosticId="ASPDEPR002", UrlFormat="https://aka.ms/aspnet/deprecate/002")]
public static TBuilder WithOpenApi<TBuilder>(this TBuilder builder) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
public static TBuilder WithOpenApi<TBuilder>(this TBuilder builder) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
[<System.Obsolete("WithOpenApi is deprecated and will be removed in a future release. For more information, visit https://aka.ms/aspnet/deprecate/002.", DiagnosticId="ASPDEPR002", UrlFormat="https://aka.ms/aspnet/deprecate/002")>]
static member WithOpenApi : 'Builder -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
static member WithOpenApi : 'Builder -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function WithOpenApi(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder) As TBuilder

Parametri di tipo

TBuilder

Parametri

builder
TBuilder

Il IEndpointConventionBuilder

Valori restituiti

TBuilder

Oggetto IEndpointConventionBuilder che può essere usato per personalizzare ulteriormente l'endpoint.

Attributi

Commenti

Questo metodo non si integra con il supporto predefinito per la generazione di documenti OpenAPI in ASP.NET Core ed è destinato principalmente all'utilizzo lungo il lato Swashbuckle.AspNetCore.

Si applica a

WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>)

Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs

Aggiunge un'annotazione OpenAPI a associata all'endpoint Metadata corrente e la modifica con l'oggetto specificato configureOperation.

public static TBuilder WithOpenApi<TBuilder>(this TBuilder builder, Func<Microsoft.OpenApi.Models.OpenApiOperation,Microsoft.OpenApi.Models.OpenApiOperation> configureOperation) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
static member WithOpenApi : 'Builder * Func<Microsoft.OpenApi.Models.OpenApiOperation, Microsoft.OpenApi.Models.OpenApiOperation> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function WithOpenApi(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, configureOperation As Func(Of OpenApiOperation, OpenApiOperation)) As TBuilder

Parametri di tipo

TBuilder

Parametri

builder
TBuilder

Il IEndpointConventionBuilder

configureOperation
Func<Microsoft.OpenApi.Models.OpenApiOperation,Microsoft.OpenApi.Models.OpenApiOperation>

Oggetto che restituisce Func<T,TResult> una nuova annotazione OpenAPI in base a un'operazione generata.

Valori restituiti

TBuilder

Oggetto IEndpointConventionBuilder che può essere usato per personalizzare ulteriormente l'endpoint.

Commenti

Questo metodo non si integra con il supporto predefinito per la generazione di documenti OpenAPI in ASP.NET Core ed è destinato principalmente all'utilizzo lungo il lato Swashbuckle.AspNetCore.

Si applica a

WithOpenApi<TBuilder>(TBuilder, Func<OpenApiOperation,OpenApiOperation>)

Origine:
OpenApiEndpointConventionBuilderExtensions.cs
Origine:
OpenApiEndpointConventionBuilderExtensions.cs

Attenzione

WithOpenApi is deprecated and will be removed in a future release. For more information, visit https://aka.ms/aspnet/deprecate/002.

Aggiunge un'annotazione OpenAPI a associata all'endpoint Metadata corrente e la modifica con l'oggetto specificato configureOperation.

[System.Obsolete("WithOpenApi is deprecated and will be removed in a future release. For more information, visit https://aka.ms/aspnet/deprecate/002.", DiagnosticId="ASPDEPR002", UrlFormat="https://aka.ms/aspnet/deprecate/002")]
public static TBuilder WithOpenApi<TBuilder>(this TBuilder builder, Func<Microsoft.OpenApi.OpenApiOperation,Microsoft.OpenApi.OpenApiOperation> configureOperation) where TBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder;
[<System.Obsolete("WithOpenApi is deprecated and will be removed in a future release. For more information, visit https://aka.ms/aspnet/deprecate/002.", DiagnosticId="ASPDEPR002", UrlFormat="https://aka.ms/aspnet/deprecate/002")>]
static member WithOpenApi : 'Builder * Func<Microsoft.OpenApi.OpenApiOperation, Microsoft.OpenApi.OpenApiOperation> -> 'Builder (requires 'Builder :> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder)
<Extension()>
Public Function WithOpenApi(Of TBuilder As IEndpointConventionBuilder) (builder As TBuilder, configureOperation As Func(Of OpenApiOperation, OpenApiOperation)) As TBuilder

Parametri di tipo

TBuilder

Parametri

builder
TBuilder

Il IEndpointConventionBuilder

configureOperation
Func<OpenApiOperation,OpenApiOperation>

Delegato che personalizza i metadati dell'operazione OpenAPI generati per l'endpoint.

Valori restituiti

TBuilder

Oggetto IEndpointConventionBuilder che può essere usato per personalizzare ulteriormente l'endpoint.

Attributi

Commenti

Questo metodo non si integra con il supporto predefinito per la generazione di documenti OpenAPI in ASP.NET Core ed è destinato principalmente all'utilizzo lungo il lato Swashbuckle.AspNetCore.

Si applica a