Ejemplo n.º 1
0
        public static bool TrySave(Stream s, cPanelResult <TResponse> res)
        {
            Type[]        tArray = new Type[] { typeof(TResponse) };
            XmlSerializer ser    = new XmlSerializer(res.GetType(), tArray);

            try
            {
                ser.Serialize(s, res);
            }
            catch (Exception e)
            {
                Console.WriteLine("XML Serialization Failure: " + e.Message);
            }

            return(true);
        }
Ejemplo n.º 2
0
        public static bool TryLoad(Stream s, out cPanelResult <TResponse> res)
        {
            res = new cPanelResult <TResponse>();
            Type[] tArray = new Type[] { typeof(TResponse) };

            try
            {
                XmlSerializer ser = new XmlSerializer(res.GetType(), tArray);
                ser.UnknownAttribute += new XmlAttributeEventHandler(XmlUnknownAttribute);
                ser.UnknownNode      += new XmlNodeEventHandler(XmlUnknownNode);
                res = (cPanelResult <TResponse>)ser.Deserialize(s);
            }
            catch (Exception e)
            {
                Console.WriteLine("XML Serialization Failure: " + e.Message);
                return(false);
            }

            return(true);
        }