OpenApiSchemaTransformerContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OpenAPI スキーマ トランスフォーマーが実行されるコンテキストを表します。
public sealed class OpenApiSchemaTransformerContext
type OpenApiSchemaTransformerContext = class
Public NotInheritable Class OpenApiSchemaTransformerContext
- 継承
-
OpenApiSchemaTransformerContext
コンストラクター
| 名前 | 説明 |
|---|---|
| OpenApiSchemaTransformerContext() |
古い.
OpenAPI スキーマ トランスフォーマーが実行されるコンテキストを表します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ApplicationServices |
ターゲット スキーマが含まれている現在のドキュメントに関連付けられているアプリケーション サービスを取得します。 |
| Document |
現在のスキーマが属している OpenAPI ドキュメントを取得します。 |
| DocumentName |
関連付けられている OpenAPI ドキュメントの名前を取得します。 |
| JsonPropertyInfo |
ターゲット スキーマが親スキーマのプロパティである場合、ターゲット スキーマに関連付けられている JsonPropertyInfo を取得します。 |
| JsonTypeInfo |
ターゲット スキーマに関連付けられている JsonTypeInfo を取得します。 |
| ParameterDescription |
ターゲット スキーマに関連付けられている ApiParameterDescription を取得します。 応答型の OpenAPI スキーマを処理する場合は Null。 |
メソッド
| 名前 | 説明 |
|---|---|
| GetOrCreateSchemaAsync(Type, ApiParameterDescription, CancellationToken) |
指定した型の OpenApiSchema を取得または作成します。 ドキュメントに登録されている IOpenApiSchemaTransformerでスキーマを拡張します。
|