GenericAcl
Represents an access control list (ACL) and is the base class for the CommonAcl, DiscretionaryAcl, RawAcl, and SystemAcl classes.
The revision level of the current GenericAcl. This value is returned by the Revision property for Access Control Lists (ACLs) that are not associated with Directory Services objects.
The revision level of the current GenericAcl. This value is returned by the Revision property for Access Control Lists (ACLs) that are associated with Directory Services objects.
The maximum allowed binary length of a GenericAcl object.
Gets the length, in bytes, of the binary representation of the current GenericAcl object. This length should be used before marshaling the ACL into a binary array with the GetBinaryForm method.
Gets the number of access control entries (ACEs) in the current GenericAcl object.
This property is always set to false. It is implemented only because it is required for the implementation of the ICollection interface.
Gets or sets the GenericAce at the specified index.
Gets the revision level of the GenericAcl.
This property always returns null. It is implemented only because it is required for the implementation of the ICollection interface.
protected GenericAcl()
Initializes a new instance of the GenericAcl class.
Copies each GenericAce of the current GenericAcl into the specified array.
Marshals the contents of the GenericAcl object into the specified byte array beginning at the specified offset.
Retrieves an object that you can use to iterate through the access control entries (ACEs) in an access control list (ACL).