RequestDelegateFactoryOptions.EndpointBuilder 属性

定义

用于帮助创建 的RequestDelegate可变EndpointBuilder值。 这主要用于运行 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 期间推断的大多数元数据之前,任何已存在于 中的MetadataEndpointMetadata元数据中,以及由实现 IEndpointMetadataProviderIEndpointParameterMetadataProvider的委托签名中的类型提供的任何元数据之前。 此常规规则的例外是 IAcceptsMetadata ,它 Create(Delegate, RequestDelegateFactoryOptions) 自动推理,而不用任何自定义元数据提供程序,而是在开始时插入 ,以使其优先级较低。 自定义元数据提供程序可以选择在开始时插入其元数据以降低优先级,但这并不常见。

适用于