다음을 통해 공유


IActionInvokerProvider 인터페이스

정의

현재 요청에 대한 을 만들 IActionInvoker 수 있는 구성 요소에 대한 인터페이스를 정의합니다.

public interface class IActionInvokerProvider
public interface IActionInvokerProvider
type IActionInvokerProvider = interface
Public Interface IActionInvokerProvider

설명

IActionInvokerProvider 인스턴스는 를 만드는 파이프라인을 형성합니다 IActionInvoker. 인스턴스는 IActionInvokerProvider 의 오름차순으로 정렬됩니다 Order.

IActionInvoker만들려면 각 공급자는 순서대로 호출되고 의 동일한 instance ActionInvokerProviderContext지정된 메서드를 가 OnProvidersExecuting(ActionInvokerProviderContext) 있습니다. 그런 다음 각 공급자에는 OnProvidersExecuted(ActionInvokerProviderContext) 역순으로 호출된 메서드가 있습니다. 결과는 의 값입니다 Result.

공급자가 미리 정의된 시퀀스로 호출되면 각 공급자는 이미 실행된 공급자의 결과를 관찰하고 데코레이트할 수 있습니다.

속성

Order

공급자 실행 순서를 결정하는 순서 값을 가져옵니다. 공급자는 속성의 오름차순 숫자 값으로 Order 실행됩니다.

메서드

OnProvidersExecuted(ActionInvokerProviderContext)

모든 공급자의 메서드가 호출된 후 공급자를 OnProvidersExecuting(ActionInvokerProviderContext) 실행하기 위해 호출됩니다.

OnProvidersExecuting(ActionInvokerProviderContext)

공급자를 실행하기 위해 호출됩니다.

적용 대상