NamedPermissionSet

NamedPermissionSetserializable

System.Security (mscorlib.dll)sealed class
public sealed class NamedPermissionSet : PermissionSet { // Public Constructors    public NamedPermissionSet(NamedPermissionSet permSet);    public NamedPermissionSet(string name);    public NamedPermissionSet(string name, PermissionSet permSet);    public NamedPermissionSet(string name, System.Security.Permissions.PermissionState state); // Public Instance Properties    public string Description{set; get; }    public string Name{set; get; } // Public Instance Methods    public NamedPermissionSet Copy(string name);    public override PermissionSet Copy(  );  // overrides PermissionSet    public override void FromXml(SecurityElement et);  // 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( )}



Programming. NET Security
Programming .Net Security
ISBN: 0596004427
EAN: 2147483647
Year: 2005
Pages: 346

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net