IActionInvokerProvider 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 rozhraní pro komponenty, které mohou vytvořit objekt IActionInvoker pro aktuální požadavek.
public interface class IActionInvokerProvider
public interface IActionInvokerProvider
type IActionInvokerProvider = interface
Public Interface IActionInvokerProvider
Poznámky
IActionInvokerProvider Instance tvoří kanál, který má za následek vytvoření IActionInvoker. Instance IActionInvokerProvider jsou seřazené vzestupně Orderz .
Pokud chcete vytvořit IActionInvoker, má každý zprostředkovatel metodu OnProvidersExecuting(ActionInvokerProviderContext) volanou postupně a má stejnou instanci ActionInvokerProviderContext. Každý zprostředkovatel pak má svou OnProvidersExecuted(ActionInvokerProviderContext) metodu s názvem v obráceném pořadí. Výsledkem je hodnota Result.
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(ActionInvokerProviderContext) |
Volá se ke spuštění zprostředkovatele po OnProvidersExecuting(ActionInvokerProviderContext) zavolání metod všech zprostředkovatelů. |
OnProvidersExecuting(ActionInvokerProviderContext) |
Volá se ke spuštění zprostředkovatele. |