RequestDelegateFactoryOptions.EndpointBuilder 屬性

定義

用來協助建立 的 RequestDelegateEndpointBuilder 變動。 這主要用於執行 FilterFactories 並填入推斷的 MetadataRequestDelegate必須是 null 。 呼叫 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

屬性值

備註

在建立 RequestDelegate 期間推斷大部分的中繼資料之前,以及實作 或 IEndpointParameterMetadataProvider 的委派簽章 IEndpointMetadataProvider 中類型所提供的任何中繼資料之前,都會包含在 EndpointMetadata 中任何已加入 Metadata 的中繼資料。 此一般規則的例外狀況是 IAcceptsMetadataCreate(Delegate, RequestDelegateFactoryOptions) ,它會自動推斷,而不需任何自訂中繼資料提供者,而此提供者會改為插入開始,以降低優先順序。 自訂中繼資料提供者可以選擇在開頭插入其中繼資料,以提供較低的優先順序,但這不尋常。

適用於