Aracılığıyla paylaş


RequestDelegateFactoryOptions.EndpointBuilder Özellik

Tanım

öğ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.

Şunlara uygulanır