System.Security.AccessControl.CustomAce Members

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

See Also: Inherited members from System.Security.AccessControl.GenericAce

Public Constructors

Initializes a new instance of the System.Security.AccessControl.CustomAce class.

Public Fields

static readonly
MaxOpaqueLengthint (0).

Returns the maximum allowed length of an opaque data blob for this System.Security.AccessControl.CustomAce object.

Public Properties

[read-only]
override
BinaryLengthint.

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

[read-only]
OpaqueLengthint.

Gets the length of the opaque data associated with this System.Security.AccessControl.CustomAce object.

Public Methods

override
GetBinaryForm(byte[], int)

Marshals the contents of the System.Security.AccessControl.CustomAce object into the specified byte array beginning at the specified offset.

GetOpaque() : byte[]

Returns the opaque data associated with this System.Security.AccessControl.CustomAce object.

SetOpaque(byte[])

Sets the opaque callback data associated with this System.Security.AccessControl.CustomAce object.