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).