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   




 
					
				
				
		

