次の方法で共有


RequestDelegateFactoryOptions.EndpointBuilder プロパティ

定義

の作成RequestDelegateを支援するために使用される変更可能。EndpointBuilder これは、主に を実行 FilterFactories し、推論された Metadataを設定するために使用されます。 RequestDelegatenull である必要があります。 のCreate(Delegate, RequestDelegateFactoryOptions)RequestDelegate呼び出し後は、 と同じRequestDelegateになります。

public Microsoft.AspNetCore.Builder.EndpointBuilder? EndpointBuilder { get; init; }
member this.EndpointBuilder : Microsoft.AspNetCore.Builder.EndpointBuilder with get, set
Public Property EndpointBuilder As EndpointBuilder

プロパティ値

注釈

に既にMetadata存在するメタデータは、 のEndpointMetadata作成時に推定されるほとんどのメタデータのRequestDelegate、および または IEndpointParameterMetadataProviderを実装IEndpointMetadataProviderするデリゲート シグネチャの型によって提供されるメタデータのに含まれます。 この一般的な規則の例外は、IAcceptsMetadataCreate(Delegate, RequestDelegateFactoryOptions)カスタム メタデータ プロバイダーを使用せずに自動的に推論する です。このプロバイダーは、優先順位を低くするために最初に挿入されます。 カスタム メタデータ プロバイダーは、最初にメタデータを挿入して優先順位を下げることを選択できますが、これは通常とは異なります。

適用対象