25-02-2007, 23:46
|
|
אדמין לשעבר
|
|
חבר מתאריך: 25.10.01
הודעות: 20,292
|
|
לא ניתן להעביר hashtable בwebservice.
ז"א, הכל ניתן.. אבל אתה תצטרך לממש את הסריאליזציה בעצמך בנפרד. אומנם HashTable מממש אתISerializable אבל אתה יכול בweb service להעביר רק אובייקטים שיורשים את XmlSerializer. חוצמזה, הASP.NET Web Services לא תומך בסריאליזציה של אובייקטים שמממשים את IDictionary. (אתה צריך למעשה לעטוף את הHashTable ולרשת את XmlSerializer, ושווה לך לבדוק את הXmlAttributeOverride).
_____________________________________
דורון
|