Langue

OpenApiDocumentTransformerContext.ApplicationServices Propriété

Définition

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.

S’applique à