OpenApiDocumentTransformerContext.ApplicationServices Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera usługi aplikacji skojarzone z bieżącym dokumentem.
public IServiceProvider ApplicationServices { get; init; }
member this.ApplicationServices : IServiceProvider with get, set
Public Property ApplicationServices As IServiceProvider
Wartość właściwości
Przykłady
var myService = context.ApplicationServices.GetRequiredService<MyService>();
Uwagi
Jest IServiceProvider to używane podczas generowania dokumentu OpenAPI i może służyć do rozpoznawania usług aplikacji w ramach przekształcania dokumentu. Zazwyczaj jest to dostawca o określonym zakresie, taki jak HttpContext.RequestServices lub zakres utworzony specjalnie na potrzeby generowania dokumentów, ale dokładny okres istnienia rozwiązanych usług zależy od sposobu wywoływanego generowania dokumentu OpenAPI.