OpenApiDocumentTransformerContext.ApplicationServices プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のドキュメントに関連付けられているアプリケーション サービスを取得します。
public IServiceProvider ApplicationServices { get; init; }
member this.ApplicationServices : IServiceProvider with get, set
Public Property ApplicationServices As IServiceProvider
プロパティ値
例
var myService = context.ApplicationServices.GetRequiredService<MyService>();
注釈
これは、OpenAPI ドキュメントを生成するときに使用される IServiceProvider であり、ドキュメント トランスフォーマー内のアプリケーション サービスを解決するために使用できます。 通常は、 HttpContext.RequestServices などのスコーププロバイダーまたはドキュメント生成用に作成されたスコープですが、解決されたサービスの正確な有効期間は、OpenAPI ドキュメント生成の呼び出し方法によって異なります。