Class PolicyLevel
Inheritance
System.Object
PolicyLevel
Assembly: IronZip.dll
Syntax
public sealed class PolicyLevel : Object
Properties
FullTrustAssemblies
Declaration
public IList FullTrustAssemblies { get; }
Property Value
| Type |
Description |
| System.Collections.IList |
|
Label
Declaration
public string Label { get; }
Property Value
| Type |
Description |
| System.String |
|
NamedPermissionSets
Declaration
public IList NamedPermissionSets { get; }
Property Value
| Type |
Description |
| System.Collections.IList |
|
RootCodeGroup
Declaration
public CodeGroup RootCodeGroup { get; set; }
Property Value
StoreLocation
Declaration
public string StoreLocation { get; }
Property Value
| Type |
Description |
| System.String |
|
Type
Declaration
public PolicyLevelType Type { get; }
Property Value
Methods
AddFullTrustAssembly(StrongName)
Declaration
public void AddFullTrustAssembly(StrongName sn)
Parameters
AddFullTrustAssembly(StrongNameMembershipCondition)
Declaration
public void AddFullTrustAssembly(StrongNameMembershipCondition snMC)
Parameters
AddNamedPermissionSet(NamedPermissionSet)
Declaration
public void AddNamedPermissionSet(NamedPermissionSet permSet)
Parameters
ChangeNamedPermissionSet(String, PermissionSet)
Declaration
public NamedPermissionSet ChangeNamedPermissionSet(string name, PermissionSet pSet)
Parameters
Returns
CreateAppDomainLevel()
Declaration
public static PolicyLevel CreateAppDomainLevel()
Returns
FromXml(SecurityElement)
Declaration
public void FromXml(SecurityElement e)
Parameters
| Type |
Name |
Description |
| System.Security.SecurityElement |
e |
|
GetNamedPermissionSet(String)
Declaration
public NamedPermissionSet GetNamedPermissionSet(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
Recover()
Declaration
RemoveFullTrustAssembly(StrongName)
Declaration
public void RemoveFullTrustAssembly(StrongName sn)
Parameters
RemoveFullTrustAssembly(StrongNameMembershipCondition)
Declaration
public void RemoveFullTrustAssembly(StrongNameMembershipCondition snMC)
Parameters
RemoveNamedPermissionSet(NamedPermissionSet)
Declaration
public NamedPermissionSet RemoveNamedPermissionSet(NamedPermissionSet permSet)
Parameters
Returns
RemoveNamedPermissionSet(String)
Declaration
public NamedPermissionSet RemoveNamedPermissionSet(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Returns
Reset()
Declaration
Resolve(Evidence)
Declaration
public PolicyStatement Resolve(Evidence evidence)
Parameters
Returns
ResolveMatchingCodeGroups(Evidence)
Declaration
public CodeGroup ResolveMatchingCodeGroups(Evidence evidence)
Parameters
Returns
ToXml()
Declaration
public SecurityElement ToXml()
Returns
| Type |
Description |
| System.Security.SecurityElement |
|