Język

OpenApiSchemaTransformerContext Klasa

Definicja

Reprezentuje kontekst, w którym jest wykonywany transformator schematu OpenAPI.

public sealed class OpenApiSchemaTransformerContext
type OpenApiSchemaTransformerContext = class
Public NotInheritable Class OpenApiSchemaTransformerContext
Dziedziczenie
OpenApiSchemaTransformerContext

Konstruktory

Nazwa Opis
OpenApiSchemaTransformerContext()
Przestarzałe.

Reprezentuje kontekst, w którym jest wykonywany transformator schematu OpenAPI.

Właściwości

Nazwa Opis
ApplicationServices

Pobiera usługi aplikacji skojarzone z bieżącym dokumentem, w których znajduje się schemat docelowy.

Document

Pobiera dokument OpenAPI, do którego należy bieżący schemat.

DocumentName

Pobiera nazwę skojarzonego dokumentu OpenAPI.

JsonPropertyInfo

JsonPropertyInfo Pobiera schemat skojarzony ze schematem docelowym, jeśli schemat docelowy jest właściwością schematu nadrzędnego.

JsonTypeInfo

JsonTypeInfo Pobiera element skojarzony ze schematem docelowym.

ParameterDescription

ApiParameterDescription Pobiera element skojarzony ze schematem docelowym. Wartość null podczas przetwarzania schematu OpenAPI dla typu odpowiedzi.

Metody

Nazwa Opis
GetOrCreateSchemaAsync(Type, ApiParameterDescription, CancellationToken)

Pobiera lub tworzy element OpenApiSchema dla określonego typu. Rozszerza schemat przy użyciu dowolnych IOpenApiSchemaTransformeridentyfikatorów zarejestrowanych w dokumencie. Jeśli parameterDescription nie ma wartości null, schemat zostanie rozszerzony o ApiParameterDescription informacje.

Dotyczy