OpenApiDocumentTransformerContext.ApplicationServices Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.