2012-02-05 2 views
0

일반 응답 개체가 있습니다. 이 객체는 유형 (이 개체 또는 일반 목록이 될 것입니다) 받아 일반 객체 일부 오류 정보가 포함되어웹 참조의 일반 목록

[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 서비스를 통해 필요한 정보와이 개체를 전달하려고 I을. 형식으로 목록을 전달할 때까지이 작동합니다. 웹 참조는 목록을 배열로 변환하므로 목록으로 사용할 때 형식을 변환 할 수 없습니다. 이런 일이 발생하지 않도록하는 방법이 있습니까? 이 문제를 해결할 수 있을까요?

답변

0

Visual Studio에서 서비스에 대한 참조를 추가 할 때 서비스 추가 대화 상자에서 고급 단추를 클릭하십시오. 여기서 컬렉션 유형을 배열에서 목록으로 변경할 수 있습니다.