Нулевой объект должен иметь значение при возвращении ответа из конечной точкиC#

Место общения программистов C#
Ответить
Anonymous
 Нулевой объект должен иметь значение при возвращении ответа из конечной точки

Сообщение Anonymous »

У меня есть пользовательская структура в моей организации. И я использую метод этой структуры, чтобы вернуть ответ из API. Это довольно простой метод: < /p>

Код: Выделить всё

[HttpGet]
[Route("order/{orderId:long}")]
public async Task GetOrderAsync(int orderId)
{
try
{
return await ProcessRequestAsync(
requestParameter,
requestMethod,
response => Ok(response) 
 мои выводы: < /strong> < /p>

 Ответ не нулевой, он имеет правильные значения. /li>
 Ответ имеет сложный объект. Ниже как ответ выглядит: < /li>
< /ol>
Response
- Object1 (Which doesn't have any exception in properties)
- Object2 (Which doesn't have any exception in properties)
- Object3 (Which has exception in few properties)
< /code>
Я пытаюсь перенести существующий проект с .net48 на .net8, но я застрял в приведенном выше коде. < /p>
I just want the response should be returned irrespective if some properties are throwing exception of InvalidOperation because it was working in .NET48 framework.

Для вашей ссылки исключение, которое я получаю в свойствах:

Код: Выделить всё

threw an exception of type 'System.InvalidOperationException'

Есть ли какой -нибудь способ помочь мне?

Подробнее здесь: https://stackoverflow.com/questions/793 ... e-endpoint
Ответить

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

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

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

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

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