Exemplo n.º 1
0
        private void ParseSecuritySettingXml(XElement xml, WcfSecuritySetting setting)
        {
            var passwordCheck = xml.Descendants("PasswordCheck").FirstOrDefault();

            if (passwordCheck != null)
            {
                if (passwordCheck.Attribute("Enable") != null)
                {
                    setting.PasswordCheck.Enable = bool.Parse(passwordCheck.Attribute("Enable").Value);
                }
                if (passwordCheck.Attribute("Password") != null)
                {
                    setting.PasswordCheck.Password = passwordCheck.Attribute("Password").Value;
                }
                if (passwordCheck.Attribute("Direction") != null)
                {
                    setting.PasswordCheck.Direction = (OperationDirection)Enum.Parse(typeof(OperationDirection), passwordCheck.Attribute("Direction").Value, true);
                }
            }
        }
Exemplo n.º 2
0
 private void ParseSecuritySettingXml(XElement xml, WcfSecuritySetting setting)
 {
     var passwordCheck = xml.Descendants("PasswordCheck").FirstOrDefault();
     if (passwordCheck != null)
     {
         if (passwordCheck.Attribute("Enable") != null)
             setting.PasswordCheck.Enable = bool.Parse(passwordCheck.Attribute("Enable").Value);
         if (passwordCheck.Attribute("Password") != null)
             setting.PasswordCheck.Password = passwordCheck.Attribute("Password").Value;
         if (passwordCheck.Attribute("Direction") != null)
             setting.PasswordCheck.Direction = (OperationDirection)Enum.Parse(typeof(OperationDirection), passwordCheck.Attribute("Direction").Value, true);
     }
 }