RequestDelegateFactory.InferMetadata 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回为 RequestDelegate 创建的 自动推断的 Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult)元数据。
这包括由 参数推断和IEndpointParameterMetadataProvider实现的IEndpointMetadataProvider元数据,并将类型返回给 methodInfo
。
public static Microsoft.AspNetCore.Http.RequestDelegateMetadataResult InferMetadata (System.Reflection.MethodInfo methodInfo, Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions? options = default);
static member InferMetadata : System.Reflection.MethodInfo * Microsoft.AspNetCore.Http.RequestDelegateFactoryOptions -> Microsoft.AspNetCore.Http.RequestDelegateMetadataResult
Public Shared Function InferMetadata (methodInfo As MethodInfo, Optional options As RequestDelegateFactoryOptions = Nothing) As RequestDelegateMetadataResult
参数
- methodInfo
- MethodInfo
要 MethodInfo 传递给 的路由处理程序的 Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult)。
- options
- RequestDelegateFactoryOptions
调用 Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult)时将使用的选项。
返回
RequestDelegateMetadataResult要传递给 的 Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult)。