NET 6 Minimal API - для запроса не найден общедоступный статический метод bool Request.TryParse(string, out Request).C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Гость
 NET 6 Minimal API - для запроса не найден общедоступный статический метод bool Request.TryParse(string, out Request).

Сообщение Гость »


При использовании .NET 6 у меня есть следующий минимальный API в Program.cs:

Построитель WebApplicationBuilder = WebApplication.CreateBuilder(); builder.Services.AddMvcCore(); builder.Services.AddRouting(); дождитесь использования приложения WebApplication = builder.Build(); Приложение.UseRouting(); application.MapGet("/weatherforecast", () => { }); application.MapGet("countries", async ([FromQuery]Запрос, посредник IMediator) => { Полезная нагрузка полезная нагрузка = ожидание посредника.Send(запрос); вернуть Результаты.ОК(полезная нагрузка); }); ожидайте применения.RunAsync(); Где находится Запрос:

запрос публичного класса { общедоступные идентификаторы List {get; набор; } = новый список(); } Когда я запускаю приложение, я получаю сообщение об ошибке в конечной точке «страны»:

Выброшено исключение: «System.InvalidOperationException» в Microsoft.AspNetCore.Http.Extensions.dll: «Для запроса не найден общедоступный статический логический метод Request.TryParse(string, out Request).» в Microsoft.AspNetCore.Http.RequestDelegateFactory.BindParameterFromValue (параметр ParameterInfo, выражение valueExpression, FactoryContext FactoryContext, источник строки) в Microsoft.AspNetCore.Http.RequestDelegateFactory.CreateArgument (параметр ParameterInfo, FactoryContext FactoryContext) в Microsoft.AspNetCore.Http.RequestDelegateFactory.CreateArguments (параметры ParameterInfo [], FactoryContext FactoryContext) в Microsoft.AspNetCore.Http.RequestDelegateFactory.CreateTargetableRequestDelegate (MethodInfo MethodInfo, Expression targetExpression, FactoryContext FactoryContext) в Microsoft.AspNetCore.Http.RequestDelegateFactory.Create (обработчик делегата, параметры RequestDelegateFactoryOptions) в Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions.Map(конечные точки IEndpointRouteBuilder, шаблон RoutePattern, обработчик делегата, логическое значение DisableInferBodyFromParameters) в Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions.MapMethods (конечные точки IEndpointRouteBuilder, шаблон строки, IEnumerable`1 httpMethods, обработчик делегата) в Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions.MapGet (конечные точки IEndpointRouteBuilder, шаблон строки, обработчик делегата) Что мне не хватает?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»