IActionInvokerProvider Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Definiuje interfejs dla składników, które mogą utworzyć dla IActionInvoker bieżącego żądania.
public interface class IActionInvokerProvider
public interface IActionInvokerProvider
type IActionInvokerProvider = interface
Public Interface IActionInvokerProvider
Uwagi
IActionInvokerProvider wystąpienia tworzą potok, który powoduje utworzenie obiektu IActionInvoker. IActionInvokerProvider Wystąpienia są uporządkowane według rosnącego Orderrodzaju .
Aby utworzyć klasę , każdy dostawca ma metodę IActionInvokerOnProvidersExecuting(ActionInvokerProviderContext) wywoływaną w sekwencji i przy użyciu tego samego wystąpienia programu ActionInvokerProviderContext. Następnie każdy dostawca ma metodę OnProvidersExecuted(ActionInvokerProviderContext) wywoływaną w odwrotnej kolejności. Wynikiem jest wartość .Result
Ponieważ dostawcy są wywoływani w wstępnie zdefiniowanej sekwencji, każdy dostawca ma szansę obserwować i dekorować wynik dostawców, którzy już działają.
Właściwości
Order |
Pobiera wartość zamówienia do określania kolejności wykonywania dostawców. Dostawcy wykonują rosnącą wartość liczbową Order właściwości. |
Metody
OnProvidersExecuted(ActionInvokerProviderContext) |
Wywoływane w celu wykonania dostawcy, po OnProvidersExecuting(ActionInvokerProviderContext) wywołaniu metod wszystkich dostawców. |
OnProvidersExecuting(ActionInvokerProviderContext) |
Wywoływana w celu wykonania dostawcy. |