Name
NamedPermissionSet
Synopsis
public sealed class NamedPermissionSet : PermissionSet { // Public Constructors public NamedPermissionSet(NamedPermissionSetpermSet
); public NamedPermissionSet(stringname
); public NamedPermissionSet(stringname
, PermissionSetpermSet
); public NamedPermissionSet(stringname
, System.Security.Permissions.PermissionStatestate
); // Public Instance Properties public string Description{set; get; } public string Name{set; get; } // Public Instance Methods public NamedPermissionSet Copy(stringname
); public override PermissionSet Copy( ); // overrides PermissionSet public override void FromXml(SecurityElementet
); // overrides PermissionSet public override SecurityElement ToXml( ); // overrides PermissionSet }
This subclass of PermissionSet
allows the
permission set to have a name and description assigned to it.
NamedPermissionSet
is used predominantly when
working programmatically with security policy.
Hierarchy
System.Object
→
PermissionSet(ISecurityEncodable,
System.Collections.ICollection
,
System.Collections.IEnumerable
,
IStackWalk
,
System.Runtime.Serialization.IDeserializationCallback)
→
NamedPermissionSet
Returned By
System.Security.Policy.PolicyLevel.{ChangeNamedPermissionSet(
)
, GetNamedPermissionSet( )
,
RemoveNamedPermissionSet( )}
Passed To
System.Security.Policy.PolicyLevel.{AddNamedPermissionSet(
)
, RemoveNamedPermissionSet( )}
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.