Bagikan melalui


RequestDelegateFactoryOptions.EndpointBuilder Properti

Definisi

Yang dapat diubah EndpointBuilder digunakan untuk membantu dalam pembuatan RequestDelegate. Ini terutama digunakan untuk menjalankan FilterFactories dan mengisi inferensi Metadata. harus RequestDelegatenull. Setelah panggilan ke Create(Delegate, RequestDelegateFactoryOptions), RequestDelegate akan sama dengan RequestDelegate.

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

Nilai Properti

Keterangan

Metadata apa pun yang sudah ada Metadata akan disertakan sebelumEndpointMetadata sebagian besar metadata disimpulkan selama pembuatan RequestDelegate dan sebelum metadata apa pun yang disediakan oleh jenis dalam tanda tangan delegasi yang mengimplementasikan IEndpointMetadataProvider atau IEndpointParameterMetadataProvider. Pengecualian untuk aturan umum ini adalah IAcceptsMetadata bahwa menyimpulkan Create(Delegate, RequestDelegateFactoryOptions) secara otomatis tanpa penyedia metadata kustom yang sebaliknya dimasukkan pada awal untuk memberikan prioritas yang lebih rendah. Penyedia metadata kustom dapat memilih untuk menyisipkan metadata mereka di awal untuk memberikan prioritas yang lebih rendah, tetapi ini tidak biasa.

Berlaku untuk