IActionDescriptorProvider 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 kontrakt do określania ActionDescriptor wystąpień.
public interface class IActionDescriptorProvider
public interface IActionDescriptorProvider
type IActionDescriptorProvider = interface
Public Interface IActionDescriptorProvider
- Pochodne
Uwagi
Podczas inicjowania aplikacji mvC wywołuje wszystkie zarejestrowane wystąpienia IActionDescriptorProvider do odnajdywania ActionDescriptor . IActionDescriptorProviderwystąpienia są wywoływane w kolejności sortowania rosnącego .Order
Każdy dostawca ma metodę OnProvidersExecuting(ActionDescriptorProviderContext) wywoływaną w sekwencji i nadaj jej to samo wystąpienie ActionInvokerProviderContext. Następnie każdy dostawca ma metodę OnProvidersExecuted(ActionDescriptorProviderContext) wywoływaną w odwrotnej kolejności. Każde wystąpienie ma możliwość dodania lub zmodyfikowania Resultselementu .
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(ActionDescriptorProviderContext) |
Wywoływane w celu wykonania dostawcy, po OnProvidersExecuting(ActionDescriptorProviderContext) wywołaniu metod wszystkich dostawców. Order aby uzyskać szczegółowe informacje na temat kolejności wykonywania polecenia OnProvidersExecuted(ActionDescriptorProviderContext). |
OnProvidersExecuting(ActionDescriptorProviderContext) |
Wywoływana w celu wykonania dostawcy. Order aby uzyskać szczegółowe informacje na temat kolejności wykonywania polecenia OnProvidersExecuting(ActionDescriptorProviderContext). |