IActionDescriptorProvider Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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) |