IApiDescriptionProvider Rozhraní

Definice

Definuje kontrakt pro určení ApiDescription instancí.

public interface class IApiDescriptionProvider
public interface IApiDescriptionProvider
type IApiDescriptionProvider = interface
Public Interface IApiDescriptionProvider
Odvozené

Poznámky

V prvním dotazu pro ActionDescriptorMVC vyvolá všechny registrované instance IApiDescriptionProvider ve vzestupném pořadí Orderřazení .

Každý poskytovatel má svou OnProvidersExecuting(ApiDescriptionProviderContext) metodu volanou v posloupnosti a vzhledem ke stejné instanci ApiDescriptionProviderContext. Každý zprostředkovatel pak má svou OnProvidersExecuted(ApiDescriptionProviderContext) metodu volanou v obráceném pořadí. Každá instance má příležitost přidat nebo upravit Results.

Vzhledem k tomu, že se poskytovatelé volají v předdefinované sekvenci, má každý poskytovatel možnost sledovat a vyzdobit výsledek zprostředkovatelů, kteří už jsou spuštěni.

Vlastnosti

Order

Získá hodnotu objednávky pro určení pořadí provádění poskytovatelů. Zprostředkovatelé se spouštějí ve vzestupné číselné hodnotě Order vlastnosti.

Metody

OnProvidersExecuted(ApiDescriptionProviderContext)

Volali jsme po IApiDescriptionProvider implementacích s vyššími Order hodnotami.

OnProvidersExecuting(ApiDescriptionProviderContext)

Vytvoří nebo upraví ApiDescriptions.

Platí pro