IActionDescriptorProvider Rozhraní

Definice

Definuje kontrakt pro určení ActionDescriptor instancí.

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

Poznámky

Při inicializaci aplikace vyvolá MVC všechny registrované instance nástroje IActionDescriptorProvider , aby se provedlo ActionDescriptor zjišťování. IActionDescriptorProviderinstance jsou vyvolány ve vzestupném pořadí řazení .Order

Každý zprostředkovatel má svou OnProvidersExecuting(ActionDescriptorProviderContext) metodu v pořadí volanou a přiřazenou stejnou instanci .ActionInvokerProviderContext Každý zprostředkovatel pak má svou OnProvidersExecuted(ActionDescriptorProviderContext) metodu s názvem v obráceném pořadí. Každá instance má možnost přidat nebo upravit Results.

Vzhledem k tomu, že se zprostředkovatelé volají v předdefinovaném pořadí, má každý zprostředkovatel možnost sledovat a zdobit výsledek zprostředkovatelů, kteří již spustili.

Vlastnosti

Order

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

Metody

OnProvidersExecuted(ActionDescriptorProviderContext)

Volá se ke spuštění zprostředkovatele po OnProvidersExecuting(ActionDescriptorProviderContext) zavolání metod všech zprostředkovatelů. Order podrobnosti o pořadí provedení OnProvidersExecuted(ActionDescriptorProviderContext).

OnProvidersExecuting(ActionDescriptorProviderContext)

Volá se ke spuštění zprostředkovatele. Order podrobnosti o pořadí provedení OnProvidersExecuting(ActionDescriptorProviderContext).

Platí pro