Метод HttpPost моего Web API выглядит примерно так
[HttpPost("Data/{Customer}")]
public async Task<DataSet> GetCustomerDataAsync(string CustomerID, [FromBody] QueryParameters[] parameters, CancellationToken ct)
{
return await GetCustomerData(CustomerID, parameters, ct);
}
GetCustomerData запускает хранимую процедуру, которая может вызывать RAISEERROR во время проверки параметров. Ошибка получена как Ошибка 500 (Внутренняя ошибка сервера) на стороне клиента. Интересно, как я могу передать текст сообщения об ошибке хранимой процедуры клиенту с помощью метода GetCustomerDataAsyn c, описанного выше?