OpenApiSchemaTransformerContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |