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); } } }
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); } }