コード例 #1
0
        public void ProvideAppDomainEvidence()
        {
            HostSecurityManager hsm = new HostSecurityManager();

            Assert.IsNull(hsm.ProvideAppDomainEvidence(null), "null");

            Evidence e      = new Evidence();
            Evidence result = hsm.ProvideAppDomainEvidence(e);

            Assert.IsNotNull(result, "empty");
            Assert.AreEqual(0, result.Count, "Count-0");

            e.AddHost(new Zone(SecurityZone.Untrusted));
            result = hsm.ProvideAppDomainEvidence(e);
            Assert.AreEqual(1, result.Count, "Count-1");
        }
コード例 #2
0
        public static void CallMethods()
        {
            HostSecurityManager hsm = new HostSecurityManager();

            Policy.ApplicationTrust at = hsm.DetermineApplicationTrust(new Policy.Evidence(), new Policy.Evidence(), new Policy.TrustManagerContext());
            Policy.Evidence         e  = hsm.ProvideAppDomainEvidence(new Policy.Evidence());
        }
コード例 #3
0
 public static void CallMethods()
 {
     HostSecurityManager hsm = new HostSecurityManager();
     ApplicationTrust at = hsm.DetermineApplicationTrust(new Evidence(), new Evidence(), new TrustManagerContext());
     Evidence e = hsm.ProvideAppDomainEvidence(new Evidence());
 }