डब्ल्यूसीएफ टेस्ट क्लाइंट(WcfTestClient.exe) में सूची पैरामीटर कैसे निर्दिष्ट करें?



(1)

बॉक्स में length=1 टाइप करें। अनुरोध पैरामीटर नाम के बगल में ए + चिह्न दिखाई देगा। उस पर क्लिक करें, फिर [0] नोड पर जो सरणी में पहला तत्व इंगित करता है और इसके मान सामान्य रूप से सेट करता है।

मैं अपनी डब्ल्यूसीएफ सेवाओं में से एक का परीक्षण करने के लिए डब्ल्यूसीएफ टेस्ट क्लाइंट (WcfTestClient.exe) का उपयोग कर रहा हूं। मेरे पास एक संदेश अनुबंध है जिसमें डेटाकंट्रैक्ट्स की एक सूची है: मेरा संदेश अनुबंध इस प्रकार है:

[MessageContract]
    public class UpdateInvoiceStatusesRequest 
    {
        private List<InvoiceStatusHistory> _invoiceStatusHistory;

        [MessageBodyMember(Order = 0)]
        public List<InvoiceStatusHistory> InvoiceStatusHistory
        {
            get { return _invoiceStatusHistory; }
            set { _invoiceStatusHistory = value; }
        }    
    }

और मेरा डेटा अनुबंध है:

[DataContract]
    public class InvoiceStatusHistory
    {
        private int _invoiceId;
        private int  _status;
        private string _comment;
        private string _timeStamp;

        [DataMember]
        public int InvoiceId
        {
            get { return _invoiceId; }
            set { _invoiceId = value; }
        }

        [DataMember]
        public string Comment
        {
            get { return _comment; }
            set { _comment= value; }
        }

        [DataMember]
        public int Status
        {
            get { return _status; }
            set { _status = value; }
        }

        [DataMember]
        public string TimeStamp
        {
            get { return _timeStamp; }
            set { _timeStamp = value; }
        }
    }

जब मैं UpdateInvoiceStatusesRequest संदेश अनुबंध के साथ सेवा का परीक्षण करने के लिए WcfTestClient.exe का उपयोग कर रहा हूं, तो यह UpdateInvoiceStatusesRequest का मान लंबाई = 0 के रूप में InvoiceStatusHistory , अब मुझे नहीं पता कि मैं List<InvoiceStatusHistory> में InvoiceStatusHistory की वस्तुओं को कैसे जोड़ सकता हूं? क्या किसी के बारे में कोई विचार है, कृपया मेरी मदद करें?