Freigeben über


OpenApiOptions Klasse

Definition

Optionen zur Unterstützung der Erstellung von OpenAPI-Dokumenten.

public sealed class OpenApiOptions
type OpenApiOptions = class
Public NotInheritable Class OpenApiOptions
Vererbung
OpenApiOptions

Konstruktoren

OpenApiOptions()

Initialisiert eine neue Instanz der OpenApiOptions Klasse mit dem Standard-ShouldInclude Prädikat.

Eigenschaften

DocumentName

Der Name des OpenAPI-Dokuments, dem diese OpenApiOptions Instanz zugeordnet ist.

OpenApiVersion

Die Version der zu verwendenden OpenAPI-Spezifikation. Standardmäßig wird OpenApi3_0.

ShouldInclude

Eine Stellvertretung, um zu bestimmen, ob eine bestimmte ApiDescription in das angegebene OpenAPI-Dokument aufgenommen werden soll.

Methoden

UseOperationTransformer(Func<OpenApiOperation,OpenApiOperationTransformerContext,CancellationToken,Task>)

Registriert einen bestimmten Delegaten als Betriebstransformor für die aktuelle OpenApiOptions Instanz.

UseSchemaTransformer(Func<OpenApiSchema,OpenApiSchemaTransformerContext,CancellationToken,Task>)

Registriert einen bestimmten Delegat als Schematransformator für die aktuelle OpenApiOptions Instanz.

UseTransformer(Func<OpenApiDocument,OpenApiDocumentTransformerContext,CancellationToken,Task>)

Registriert einen bestimmten Delegat als Dokumenttransformator für die aktuelle OpenApiOptions Instanz.

UseTransformer(IOpenApiDocumentTransformer)

Registriert eine bestimmte Instanz von IOpenApiDocumentTransformer für die aktuelle OpenApiOptions Instanz.

UseTransformer<TTransformerType>()

Registriert einen neuen Dokumenttransformator für die aktuelle OpenApiOptions Instanz.

Gilt für: