OpenApiDocumentTransformerContext.ApplicationServices Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient les services d’application associés au document actif.
public IServiceProvider ApplicationServices { get; init; }
member this.ApplicationServices : IServiceProvider with get, set
Public Property ApplicationServices As IServiceProvider
Valeur de propriété
Exemples
var myService = context.ApplicationServices.GetRequiredService<MyService>();
Remarques
Il s’agit de l’outil IServiceProvider utilisé lors de la génération du document OpenAPI et peut être utilisé pour résoudre les services d’application au sein d’un transformateur de document. Il s’agit généralement d’un fournisseur étendu, tel que HttpContext.RequestServices ou une étendue créée spécifiquement pour la génération de documents, mais la durée de vie exacte des services résolus dépend de la façon dont la génération de documents OpenAPI a été appelée.