Compartilhar via


IActionInvokerProvider Interface

Definição

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.

Aplica-se a