У меня есть запрос на веб-приложение и генерируется основное исключение, если null.Запрос на веб-заявку
Может ли кто-нибудь рекомендовать что-то лучше, чем общее исключение? Я уверен, что мой клиент хотел бы что-то, что либо позволяет пользователю узнать, что запрос был нулевым, либо даже заставляет запрос не иметь значение null.
Пример кода:
public async Task <Lead> BuildLeadFromRequest(object request)
{
var req = request as WebApplicationRequest;
if (req == null)
throw new Exception(); //TODO: Something better than throwing an exception
}
Заранее спасибо
Прежде всего, почему у вас нет 'public async Task BuildLeadFromRequest (запрос WebApplicationRequest)'? Если по какой-либо причине вы не можете его изменить, вы можете использовать 'ArgumentException' с правильным сообщением об ошибке. –