System.Security.AccessControl.GenericSecurityDescriptor Members

The members of System.Security.AccessControl.GenericSecurityDescriptor are listed below.

See Also: Inherited members from System.Object

Protected Constructors

Public Properties

[read-only]
BinaryLengthint.

Gets the length, in bytes, of the binary representation of the current System.Security.AccessControl.GenericSecurityDescriptor object. This length should be used before marshaling the ACL into a binary array with the GenericSecurityDescriptor.GetBinaryForm method.

[read-only]
abstract
ControlFlagsControlFlags.

Gets values that specify behavior of the System.Security.AccessControl.GenericSecurityDescriptor object.

abstract
GroupSystem.Security.Principal.SecurityIdentifier.

Gets or sets the primary group for this System.Security.AccessControl.GenericSecurityDescriptor object.

abstract
OwnerSystem.Security.Principal.SecurityIdentifier.

Gets or sets the owner of the object associated with this System.Security.AccessControl.GenericSecurityDescriptor object.

[read-only]
static
Revisionbyte.

Gets the revision level of the System.Security.AccessControl.GenericSecurityDescriptor object.

Public Methods

GetBinaryForm(byte[], int)

Returns an array of byte values that represents the information contained in this System.Security.AccessControl.GenericSecurityDescriptor object.

GetSddlForm(AccessControlSections) : string

Returns the Security Descriptor Definition Language (SDDL) representation of the specified sections of the security descriptor that this System.Security.AccessControl.GenericSecurityDescriptor object represents.

static
IsSddlConversionSupported() : bool

Returns a boolean value that specifies whether the security descriptor associated with this System.Security.AccessControl.GenericSecurityDescriptor object can be converted to the Security Descriptor Definition Language (SDDL) format.