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 IActionDescriptorProvider k provádění ActionDescriptor zjišťování. IActionDescriptorProviderinstance jsou vyvolány ve vzestupném pořadí řazení .Order

Každý poskytovatel má svou OnProvidersExecuting(ActionDescriptorProviderContext) metodu volanou v posloupnosti a má stejnou instanci .ActionInvokerProviderContext Pak má každý poskytovatel svou OnProvidersExecuted(ActionDescriptorProviderContext) metodu volanou v obráceném pořadí. Každá instance má příležitost přidat nebo upravit Results.

Vzhledem k tomu, že jsou poskytovatelé voláni v předdefinované sekvenci, má každý poskytovatel šanci sledovat a zdobit výsledek zprostředkovatelů, kteří už běží.

Vlastnosti

Order

Získá hodnotu objednávky pro určení pořadí provádění poskytovatelů. Zprostředkovatelé provádějí vzestupnou číselnou hodnotu Order vlastnosti.

Metody

OnProvidersExecuted(ActionDescriptorProviderContext)

Volá se k provedení zprostředkovatele po OnProvidersExecuting(ActionDescriptorProviderContext) zavolání metod všech poskytovatelů. Orderpodrobnosti o pořadí provedení .OnProvidersExecuted(ActionDescriptorProviderContext)

OnProvidersExecuting(ActionDescriptorProviderContext)

Volá se k provedení zprostředkovatele. Orderpodrobnosti o pořadí provedení .OnProvidersExecuting(ActionDescriptorProviderContext)

Platí pro