Beispiel #1
0
        /// <summary>
        /// Use XML serialization that supports interface-based messages.
        /// Optionally set the namespace to be used in the XML.
        /// </summary>
        /// <param name="config"></param>
        /// <param name="nameSpace"></param>
        /// <returns></returns>
        public static Configure XmlSerializer(this Configure config, string nameSpace)
        {
            config.XmlSerializer();

            config.Configurer.ConfigureProperty <Serializers.XML.XmlMessageSerializer>(x => x.Namespace, nameSpace);

            return(config);
        }
        /// <summary>
        /// Use XML serialization that supports interface-based messages.
        /// Optionally set the namespace to be used in the XML.
        /// </summary>
        /// <param name="config"></param>
        /// <param name="sanitizeInput"></param>
        /// <returns></returns>
        public static Configure XmlSerializer(this Configure config, bool sanitizeInput)
        {
            config.XmlSerializer();

            config.Configurer.ConfigureProperty <XmlMessageSerializer>(x => x.SanitizeInput, sanitizeInput);

            return(config);
        }