Język

OpenApiDocumentTransformerContext.ApplicationServices Właściwość

Definicja

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.

Dotyczy