IActionInvokerProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define uma interface para componentes que podem criar um para a solicitação IActionInvoker atual.
public interface class IActionInvokerProvider
public interface IActionInvokerProvider
type IActionInvokerProvider = interface
Public Interface IActionInvokerProvider
Comentários
IActionInvokerProvider as instâncias formam um pipeline que resulta na criação de um IActionInvoker. As IActionInvokerProvider instâncias são ordenadas por um tipo crescente do Order.
Para criar um IActionInvoker, cada provedor tem seu OnProvidersExecuting(ActionInvokerProviderContext) método chamado em sequência e recebe a mesma instância de ActionInvokerProviderContext. Em seguida, cada provedor tem seu OnProvidersExecuted(ActionInvokerProviderContext) método chamado na ordem inversa. O resultado é o valor de Result.
Como os provedores são chamados em uma sequência predefinida, cada provedor tem a chance de observar e decorar o resultado dos provedores que já foram executados.
Propriedades
Order |
Obtém o valor da ordem para determinar a ordem de execução dos provedores. Os provedores são executados no valor numérico crescente da Order propriedade . |
Métodos
OnProvidersExecuted(ActionInvokerProviderContext) |
Chamado para executar o provedor, depois que os OnProvidersExecuting(ActionInvokerProviderContext) métodos de todos os provedores forem chamados. |
OnProvidersExecuting(ActionInvokerProviderContext) |
Chamado para executar o provedor. |