RequestDelegateFactoryOptions.EndpointBuilder Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğesinin oluşturulmasına RequestDelegateyardımcı olmak için kullanılan değiştirilebilirEndpointBuilder.
Bu öncelikle çalıştırmak FilterFactories ve çıkarsanan Metadatadoldurmak için kullanılır.
RequestDelegate olmalıdırnull
. çağrısından Create(Delegate, RequestDelegateFactoryOptions)sonra ile RequestDelegate aynı RequestDelegateolacaktır.
public Microsoft.AspNetCore.Builder.EndpointBuilder? EndpointBuilder { get; init; }
member this.EndpointBuilder : Microsoft.AspNetCore.Builder.EndpointBuilder with get, set
Public Property EndpointBuilder As EndpointBuilder
Özellik Değeri
Açıklamalar
'de zaten bulunan Metadata tüm meta veriler, veya uygulayan IEndpointMetadataProviderIEndpointParameterMetadataProvidertemsilci imzasında türler tarafından sağlanan ve meta verilerinin RequestDelegate oluşturulması sırasında çoğu meta veri çıkarılmadan önce içinde yer EndpointMetadata alır. Bu genel kuralın IAcceptsMetadataCreate(Delegate, RequestDelegateFactoryOptions) istisnası, herhangi bir özel meta veri sağlayıcısı olmadan otomatik olarak çıkarım yapan ve bunun yerine daha düşük öncelik vermek üzere en başına eklenen kuraldır. Özel meta veri sağlayıcıları, daha düşük öncelik vermek için meta verilerini en başına eklemeyi seçebilir, ancak bu olağan dışı bir durumdur.