मैं एक वस्तु है कि एक WCF वेब सेवा विधि से लौटे किया जा रहा है उस में एक सामान्य IList है हैWCF IList क्रमबद्धता जारी करना
[DataContract(Name = "PageableList_Of_{0}")]
public class PageableResults<T>
{
[DataMember]
public IList<T> Items { get; set; }
[DataMember]
public int TotalRows { get; set; }
}
[OperationContract]
PageableResults<ContentItem> ListCI();
जब मैं सेवा पर इस विधि कॉल यह पूरे विधि ठीक कार्यान्वित , लेकिन बहुत अंत में यह एक सिस्टम फेंकता है। एक्सेक्यूशनइंजिन अपवाद बिना किसी इंजेक्शन के। मैंने कंक्रीट सूची <> ऑब्जेक्ट को वापस करने का प्रयास किया है और यह काम करता प्रतीत होता है, लेकिन दुर्भाग्य से मुझे एक आईएलआईस्ट वापस करने के लिए एक कामकाज खोजने की जरूरत है। क्या इसे हल करने के लिए मुझे कोई विशेषता है?
आप कहते हैं, "जब मैं सेवा पर इस विधि को कॉल करता हूं" - क्या त्रुटि वास्तव में परिणाम को deserializing है? –
मुझे लगता है कि यह सेवा पक्ष में हो रहा है जब यह ऑब्जेक्ट को क्रमबद्ध करने के लिए जाता है क्योंकि यह सेवा विधि से बाहर निकलने पर सही होता है, लेकिन अपवाद में कोई स्टैक ट्रेस नहीं है इसलिए मैं सकारात्मक नहीं हो सकता। – Nick