/// <summary>Creates a new policy level for use at the application domain policy level.</summary> /// <returns>The newly created <see cref="T:System.Security.Policy.PolicyLevel" />.</returns> /// <PermissionSet> /// <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" /> /// </PermissionSet> public static PolicyLevel CreateAppDomainLevel() { UnionCodeGroup unionCodeGroup = new UnionCodeGroup(new AllMembershipCondition(), new PolicyStatement(DefaultPolicies.FullTrust)); unionCodeGroup.Name = "All_Code"; PolicyLevel policyLevel = new PolicyLevel("AppDomain", PolicyLevelType.AppDomain); policyLevel.RootCodeGroup = unionCodeGroup; policyLevel.Reset(); return(policyLevel); }
public static PolicyLevel CreateAppDomainLevel () { UnionCodeGroup cg = new UnionCodeGroup (new AllMembershipCondition (), new PolicyStatement (DefaultPolicies.FullTrust)); cg.Name = "All_Code"; PolicyLevel pl = new PolicyLevel ("AppDomain", PolicyLevelType.AppDomain); pl.RootCodeGroup = cg; pl.Reset (); return pl; }