Example #1
0
        public static string GetXml(IDMEFMessage alertMessage)
        {
            XmlSerializer xmlSerializer = new XmlSerializer(alertMessage.GetType());

            using (StringWriter textWriter = new StringWriter())
            {
                xmlSerializer.Serialize(textWriter, alertMessage);
                return textWriter.ToString();
            }

            //using (MemoryStream memStm = new MemoryStream())
            //{
            //    DataContractSerializer serializer = new DataContractSerializer(typeof(IDMEFMessage));

            //    serializer.WriteObject(memStm, alertMessage);

            //    memStm.Seek(0, SeekOrigin.Begin);

            //    using (var streamReader = new StreamReader(memStm))
            //    {
            //        string result = streamReader.ReadToEnd();
            //        return result;
            //    }
            //}
        }