У меня есть теоретический вопрос.У меня есть веб-сервис WCF, который должен общаться с клиентами .NET и приложением iPhone.
В сервисе у меня есть много методов, таких как:
User Login(string email,string password); etc..
В случае успеха мне нужен сервисвернуть мне пользователя.В противном случае я хочу, чтобы служба выдавала мне пользовательское исключение, например EmailNotFoundException
или PasswordNotCorrectException
.
. Мне сказали, что это не лучший способ сделать это, особенно потому, что клиенты iPhone будут использовать эту службу.
Должен ли я изменить все мои методы, чтобы они возвращали WrapperEntity
, который будет содержать Object
и строку ошибки / объект исключения?
Это важно для меня, потому что иногда мне нужно знать, почемуоперация не удалась.Если Login
вернет ноль, я буду знать, что операция не удалась, но я не буду знать почему.