다음을 통해 공유


IApiDescriptionProvider 인터페이스

정의

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

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

설명

에 대한 ActionDescriptor첫 번째 쿼리에서 MVC는 의 IApiDescriptionProvider 오름차순으로 등록된 모든 인스턴스를 호출합니다 Order.

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

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

속성

Order

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

메서드

OnProvidersExecuted(ApiDescriptionProviderContext)

값이 더 높은 Order 구현이 호출된 후 IApiDescriptionProvider 호출됩니다.

OnProvidersExecuting(ApiDescriptionProviderContext)

를 만들거나 수정합니다 ApiDescription.

적용 대상