コード例 #1
0
        public void Unrestricted()
        {
            SqlClientPermissionAttribute a = new SqlClientPermissionAttribute(SecurityAction.Assert);

            a.Unrestricted = true;
            SqlClientPermission scp = (SqlClientPermission)a.CreatePermission();

            Assert.IsTrue(scp.IsUnrestricted(), "IsUnrestricted");
            Assert.IsFalse(a.AllowBlankPassword, "AllowBlankPassword");
            Assert.AreEqual(String.Empty, a.ConnectionString, "ConnectionString");
            Assert.AreEqual(KeyRestrictionBehavior.AllowOnly, a.KeyRestrictionBehavior, "KeyRestrictionBehavior");
            Assert.AreEqual(String.Empty, a.KeyRestrictions, "KeyRestrictions");

            a.Unrestricted = false;
            scp            = (SqlClientPermission)a.CreatePermission();
            Assert.IsFalse(scp.IsUnrestricted(), "!IsUnrestricted");
        }
コード例 #2
0
        }// InsertPropSheetPageControls

        protected override void PutValuesinPage()
        {
            SqlClientPermission perm = (SqlClientPermission)m_perm;

            if (perm.IsUnrestricted())
            {
                m_radUnrestricted.Checked = true;
            }
            else
            {
                m_radGrantFollowingPermission.Checked = true;
                m_chkAllowBlankPasswords.Checked      = perm.AllowBlankPassword;
            }
            onChangeUnRestrict(null, null);
        }// PutValuesinPage
コード例 #3
0
        public void Default()
        {
            SqlClientPermissionAttribute a = new SqlClientPermissionAttribute(SecurityAction.Assert);

            Assert.AreEqual(a.ToString(), a.TypeId.ToString(), "TypeId");
            Assert.IsFalse(a.Unrestricted, "Unrestricted");
            Assert.IsFalse(a.AllowBlankPassword, "AllowBlankPassword");
            Assert.AreEqual(String.Empty, a.ConnectionString, "ConnectionString");
            Assert.AreEqual(KeyRestrictionBehavior.AllowOnly, a.KeyRestrictionBehavior, "KeyRestrictionBehavior");
            Assert.AreEqual(String.Empty, a.KeyRestrictions, "KeyRestrictions");
            Assert.IsFalse(a.ShouldSerializeConnectionString(), "ShouldSerializeConnectionString");
            Assert.IsFalse(a.ShouldSerializeKeyRestrictions(), "ShouldSerializeConnectionString");
            SqlClientPermission sp = (SqlClientPermission)a.CreatePermission();

            Assert.IsFalse(sp.IsUnrestricted(), "IsUnrestricted");
        }