示例#1
0
        /// <summary>
        /// Recupera os dados das permissões pela leitura de um xml.
        /// </summary>
        /// <param name="reader"></param>
        public void PermissionsFromXml(System.Xml.XmlReader reader)
        {
            var element = FromXml(reader);

            _permissions = new System.Security.PermissionSet(System.Security.Permissions.PermissionState.None);
            _permissions.FromXml(element);
        }
示例#2
0
 /// <summary>
 /// Carrega os dados das permissões.
 /// </summary>
 /// <param name="securityElement"></param>
 public void PermissionsFromXml(System.Security.SecurityElement securityElement)
 {
     securityElement.Require("securityElement").NotNull();
     _permissions = new System.Security.PermissionSet(System.Security.Permissions.PermissionState.None);
     _permissions.FromXml(securityElement);
 }