RequestDelegateFactory.InferMetadata Метод

Определение

Возвращает автоматически выведенные метаданные для объекта , созданного RequestDelegate .Create(Delegate, RequestDelegateFactoryOptions, RequestDelegateMetadataResult) Сюда входят метаданные, выводимые IEndpointMetadataProvider и IEndpointParameterMetadataProvider реализованные параметром , и типы возврата в 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).

Применяется к