我要道歉的問題沒有完全解決我的問題。這是一個處理將UDT對象傳遞給c#web服務的C#問題。客戶端是一個Windows Mobile表單應用程序。是否有限制變量/屬性名稱的字符數?
我目前有一個我個人定義的UDT,現在已經添加了一個新成員(名爲schedulerRecordCount的變量,該屬性名爲SchedulerRecordCount)。在添加這個新成員之前,我能夠將這個對象的一個實例傳遞給一個Web服務方法而沒有問題。添加新成員後,我無法從我的web方法獲得響應。在調用webmethod並傳遞對象後,我會得到一個異常,說「無法從傳輸連接讀取」。
我嘗試了很多事情來解決問題,並且在最後的努力中,我將變量名稱縮寫爲schedRecCnt,並將屬性縮寫爲SchedRecCnt。這個伎倆。請注意,此UDT的所有其他成員都是String類型的(以及我的新成員)。
有沒有人知道在將UDT傳遞給Web方法時,變量可以具有的字符數限制?
我敢肯定這是變量/屬性名稱相似:http://stackoverflow.com/questions/425988/maximum-method-name-length – SwDevMan81 2010-11-18 21:45:14
答案中最多命名爲511個字符。 schedulerRecordCount.Length的值是20 ...如果你不介意你可以更具體一些,我不會關注你的評論。 – AndHeCodedIt 2010-11-18 21:51:06
我只是說變量/屬性名稱的長度應該非常大(SchedulerRecordCount肯定是可以接受的)。必須有一些其他問題正在進行。 – SwDevMan81 2010-11-18 21:53:35