RequestDelegateFactoryOptions 类

定义

使用 RequestDelegateFactory创建 时用于控制 的行为RequestDelegate的选项。

public sealed class RequestDelegateFactoryOptions
type RequestDelegateFactoryOptions = class
Public NotInheritable Class RequestDelegateFactoryOptions
继承
RequestDelegateFactoryOptions

构造函数

RequestDelegateFactoryOptions()

使用 RequestDelegateFactory创建 时用于控制 的行为RequestDelegate的选项。

属性

DisableInferBodyFromParameters

RequestDelegateFactory阻止 推断参数应从请求正文绑定,而无需实现 IFromBodyMetadata的属性。

EndpointBuilder

用于帮助创建 的RequestDelegate可变EndpointBuilder。 这主要用于运行 FilterFactories 和填充推断的 MetadataRequestDelegate 必须为 null。 调用 Create(Delegate, RequestDelegateFactoryOptions)后, RequestDelegate 将与 RequestDelegate相同。

RouteParameterNames

为此处理程序指定的路由参数名称的列表。

ServiceProvider

IServiceProvider用于访问应用程序服务的实例。

ThrowOnBadRequest

控制除了在处理无效请求时写入Debug日志外,是否RequestDelegate还应引发 BadHttpRequestException

适用于