/// <summary>
        /// Converts the metadata from version 1.0 to 1.1.
        /// </summary>
        /// <param name="xml"></param>
        /// <returns></returns>
        public XElement Convert(XElement xml)
        {
            SerializerProxyMap proxyMap = new SerializerProxyMap(typeof(CollectDeviceSystemInfoActivityData),
                                                                 "Plugin.CollectDeviceSystemInfo",
                                                                 "Plugin.CollectDeviceSystemInfo",
                                                                 "CollectDeviceSystemInfoActivityData");

            CollectDeviceSystemInfoActivityData converted = Serializer.Deserialize <CollectDeviceSystemInfoActivityData>(xml, new[] { proxyMap });

            return(Serializer.Serialize(converted));
        }
Exemple #2
0
        public XElement Convert(XElement xml)
        {
            SerializerProxyMap map = new SerializerProxyMap(typeof(DigitalSendOutputLocation),
                                                            "HP.STF.Data.EnterpriseTest.Model",
                                                            "HP.ScalableTest.Data.EnterpriseTest.Model",
                                                            "DigitalSendOutputLocation");

            var data = Serializer.Deserialize <DirtyDeviceActivityData>(xml, new[] { map });

            return(Serializer.Serialize(data));
        }