OpenApiDocumentTransformerContext.ApplicationServices Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Anwendungsdienste ab, die dem aktuellen Dokument zugeordnet sind.
public IServiceProvider ApplicationServices { get; init; }
member this.ApplicationServices : IServiceProvider with get, set
Public Property ApplicationServices As IServiceProvider
Eigenschaftswert
Beispiele
var myService = context.ApplicationServices.GetRequiredService<MyService>();
Hinweise
Dies wird IServiceProvider beim Generieren des OpenAPI-Dokuments verwendet und kann zum Auflösen von Anwendungsdiensten innerhalb eines Dokumenttransformators verwendet werden. Es handelt sich in der Regel um einen bereichsbezogenen Anbieter, z. B. HttpContext.RequestServices oder einen speziell für die Dokumentgenerierung erstellten Bereich, aber die genaue Lebensdauer aufgelöster Dienste hängt davon ab, wie die OpenAPI-Dokumentgenerierung aufgerufen wurde.