Lenguaje

OpenApiDocumentTransformerContext.ApplicationServices Propiedad

Definición

Obtiene los servicios de aplicación asociados al documento actual.

public IServiceProvider ApplicationServices { get; init; }
member this.ApplicationServices : IServiceProvider with get, set
Public Property ApplicationServices As IServiceProvider

Valor de propiedad

Ejemplos

var myService = context.ApplicationServices.GetRequiredService<MyService>();

Comentarios

IServiceProvider Se usa al generar el documento openAPI y se puede usar para resolver los servicios de aplicación dentro de un transformador de documentos. Normalmente es un proveedor con ámbito, como HttpContext.RequestServices o un ámbito creado específicamente para la generación de documentos, pero la duración exacta de los servicios resueltos depende de cómo se invoque la generación de documentos openAPI.

Se aplica a