Возможно ли, чтобы DataServiceException передавал список ошибок потребителям?
Вместо того, чтобы просто получать стандартное Сообщение, информация о Stacktrace Я также хотел бы иметь список ошибок, когда различные проверки не выполняются на модели.
Я пытался установить для внутреннего исключения DataServiceException значение FaultException.
[DataContract]
public class MyTypeWithExtraInfo
{
[DataMember]
public List<MyErrorInfo> MyErrors { get; set; }
}
[DataContract]
public class MyErrorInfo
{
[DataMember]
string PropertyId { get; set; }
[DataMember]
public string Error { get; set; }
}
Clientside. Я получаю DataServiceException, но сообщение операции имеет только причину FaultException и тип (ToString'ed), в нем нет DataMembers, указанных в MyTypeWithExtraInfo.