Name
PolicyLevel
Synopsis
public sealed class PolicyLevel { // Public Instance Properties public IList FullTrustAssemblies{get; } public string Label{get; } public IList NamedPermissionSets{get; } public CodeGroup RootCodeGroup{set; get; } public string StoreLocation{get; } // Public Static Methods public static PolicyLevel CreateAppDomainLevel( ); // Public Instance Methods public void AddFullTrustAssembly(StrongNamesn
); public void AddFullTrustAssembly(StrongNameMembershipConditionsnMC
); public void AddNamedPermissionSet(System.Security.NamedPermissionSetpermSet
); public NamedPermissionSet ChangeNamedPermissionSet(stringname
, System.Security.PermissionSetpSet
); public void FromXml(System.Security.SecurityElemente
); public NamedPermissionSet GetNamedPermissionSet(stringname
); public void Recover( ); public void RemoveFullTrustAssembly(StrongNamesn
); public void RemoveFullTrustAssembly(StrongNameMembershipConditionsnMC
); public NamedPermissionSet RemoveNamedPermissionSet(System.Security.NamedPermissionSetpermSet
); public NamedPermissionSet RemoveNamedPermissionSet(stringname
); public void Reset( ); public PolicyStatement Resolve(Evidenceevidence
); public CodeGroup ResolveMatchingCodeGroups(Evidenceevidence
); public SecurityElement ToXml( ); }
This class represents a security policy level and provides the ability to access and manipulate the objects that represent its three key elements: fully trusted assemblies, named permission sets, and code group hierarchy.
The PolicyLevel ...
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.