У меня есть общий объект ответа.Этот объект принимает тип (это будет объект или общий список) и содержит универсальный объект и некоторую информацию об ошибке:
[DataContract]
public class Response<T>
{
[DataMember]
public T ReturnObject { get; set; }
[DataMember]
public string ErrorMessage { get; set; }
[DataMember]
public string StackTrace { get; set; }
public void SetErrorInformation(string message, string stackTrace)
{
ErrorMessage = message;
StackTrace = stackTrace;
}
}
Я пытаюсь передать этот объект с необходимой информацией через WCFоказание услуг.Это работает нормально, пока я не передам список в качестве типа.Веб-ссылка превращает список в массив, поэтому, когда я пытаюсь использовать его как список, он не может конвертировать типы.Есть ли способ предотвратить это?Могу ли я обойти это?