次の方法で共有


IEndpointParameterMetadataProvider.PopulateMetadata メソッド

定義

関連 Endpoint する および ParameterInfoのメタデータを設定します。

public static abstract void PopulateMetadata (System.Reflection.ParameterInfo parameter, Microsoft.AspNetCore.Builder.EndpointBuilder builder);
static member PopulateMetadata : System.Reflection.ParameterInfo * Microsoft.AspNetCore.Builder.EndpointBuilder -> unit
Public Shared Sub PopulateMetadata (parameter As ParameterInfo, builder As EndpointBuilder)

パラメーター

parameter
ParameterInfo

ParameterInfo作成されるエンドポイントのルート ハンドラー デリゲートまたは MVC アクションの 。

builder
EndpointBuilder

指定parameterした のEndpointBuilderエンドポイントを構築するために使用される 。

注釈

このメソッドは、 を作成 RequestDelegate するときに RequestDelegateFactory によって呼び出され、コントローラー アクションのエンドポイントを作成するときに MVC によって呼び出されます。 これは、このインターフェイスを実装する宣言された型を持つルート ハンドラーまたはアクションの各パラメーターに対して呼び出されます。 の プロパティbuilderにオブジェクトをMetadata追加または削除して、ビルド中の をMetadata変更します。

適用対象