다음을 통해 공유


IActionDescriptorProvider 인터페이스

정의

인스턴스를 지정하기 ActionDescriptor 위한 계약을 정의합니다.

public interface class IActionDescriptorProvider
public interface IActionDescriptorProvider
type IActionDescriptorProvider = interface
Public Interface IActionDescriptorProvider
파생

설명

애플리케이션 초기화 시 MVC는 의 등록된 모든 인스턴스를 호출하여 검색을 수행 ActionDescriptor 합니다IActionDescriptorProvider. IActionDescriptorProvider 인스턴스는 의 Order오름차순 정렬 순서로 호출됩니다.

각 공급자에는 OnProvidersExecuting(ActionDescriptorProviderContext) 순서대로 호출되고 의 동일한 instance 지정된 메서드가 ActionInvokerProviderContext있습니다. 그런 다음 각 공급자에는 OnProvidersExecuted(ActionDescriptorProviderContext) 역순으로 호출된 메서드가 있습니다. 각 instance 를 추가하거나 수정Results할 수 있습니다.

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

속성

Order

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

메서드

OnProvidersExecuted(ActionDescriptorProviderContext)

모든 공급자의 메서드가 호출된 후 공급자를 OnProvidersExecuting(ActionDescriptorProviderContext) 실행하기 위해 호출됩니다. Order 의 실행 순서에 대한 자세한 내용을 보려면 을 참조하세요 OnProvidersExecuted(ActionDescriptorProviderContext).

OnProvidersExecuting(ActionDescriptorProviderContext)

공급자를 실행하기 위해 호출됩니다. Order 의 실행 순서에 대한 자세한 내용을 보려면 을 참조하세요 OnProvidersExecuting(ActionDescriptorProviderContext).

적용 대상