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 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). |