Serializing & deserializing CLR objects in X++
Запись от b_nosoff размещена 11.07.2011 в 19:14
Теги clr, serialization, x++
X++:
string serializeClrObject(ClrObject _clrObject)
{
System.Xml.Serialization.XmlSerializer serializer;
System.IO.StringWriter xml;
;
xml = new ClrObject("System.IO.StringWriter", new System.Text.StringBuilder());
serializer = new clrObject("System.Xml.Serialization.XmlSerializer", _clrObject.GetType());
serializer.Serialize(xml, _clrObject);
return xml.ToString();
}X++:
ClrObject deserializeClrObject(string _className, string _serializedClass)
{
System.Xml.Serialization.XmlSerializer serializer;
System.IO.StringReader xml;
ClrObject clrObject;
;
xml = new ClrObject("System.IO.StringReader", _serializedClass);
clrObject = new ClrObject(_className);
serializer = new clrObject("System.Xml.Serialization.XmlSerializer", clrObject.GetType());
return serializer.Deserialize(xml);
}Всего комментариев 1
Комментарии
-
Ценные знания. Спасибо вам за них!Запись от S.Kuskov размещена 11.07.2011 в 21:13



