IApiDescriptionProvider インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インスタンスを指定するためのコントラクトを ApiDescription 定義します。
public interface class IApiDescriptionProvider
public interface IApiDescriptionProvider
type IApiDescriptionProvider = interface
Public Interface IApiDescriptionProvider
- 派生
注釈
の最初のクエリ ActionDescriptorでは、 の登録されているすべてのインスタンスが IApiDescriptionProvider 、 の昇順 Orderで呼び出されます。
各プロバイダーには、 メソッドが OnProvidersExecuting(ApiDescriptionProviderContext) 順番に呼び出され、 の同じインスタンス ApiDescriptionProviderContextが指定されています。 その後、各プロバイダーは、その OnProvidersExecuted(ApiDescriptionProviderContext) メソッドを逆の順序で呼び出します。 各インスタンスには、 を追加または変更 Resultsする機会があります。
プロバイダーは定義済みのシーケンスで呼び出されるため、各プロバイダーには、既に実行されているプロバイダーの結果を観察して装飾する機会があります。
プロパティ
Order |
プロバイダーの実行順序を決定するための順序値を取得します。 プロバイダーは、 プロパティの昇順の Order 数値で実行されます。 |
メソッド
OnProvidersExecuted(ApiDescriptionProviderContext) |
より高いOrder値を持つ実装が呼び出された後IApiDescriptionProviderに呼び出されます。 |
OnProvidersExecuting(ApiDescriptionProviderContext) |
を作成または変更します ApiDescription。 |