8 private byte[] _opaque;
23 return _opaque.Length;
63 if (opaque.Length % 4 != 0)
78 MarshalHeader(binaryForm, offset);
Serves as the base class for system exceptions namespace.
The exception that is thrown when the value of an argument is outside the allowable range of values a...
AceType
Defines the available access control entry (ACE) types.
Represents an Access Control Entry (ACE), and is the base class for all other ACE classes.
int OpaqueLength
Gets the length of the opaque data associated with this T:System.Security.AccessControl....
Provides information about, and means to manipulate, the current environment and platform....
override void GetBinaryForm(byte[] binaryForm, int offset)
Marshals the contents of the T:System.Security.AccessControl.CustomAce object into the specified byte...
AceFlags
Specifies the inheritance and auditing behavior of an access control entry (ACE).
static readonly int MaxOpaqueLength
Returns the maximum allowed length of an opaque data blob for this T:System.Security....
static CultureInfo CurrentCulture
Gets or sets the T:System.Globalization.CultureInfo object that represents the culture used by the cu...
override int BinaryLength
Gets the length, in bytes, of the binary representation of the current T:System.Security....
CustomAce(AceType type, AceFlags flags, byte[] opaque)
Initializes a new instance of the T:System.Security.AccessControl.CustomAce class.
Provides information about a specific culture (called a locale for unmanaged code development)....
Represents an Access Control Entry (ACE) that is not defined by one of the members of the T:System....
byte [] GetOpaque()
Returns the opaque data associated with this T:System.Security.AccessControl.CustomAce object.
void SetOpaque(byte[] opaque)
Sets the opaque callback data associated with this T:System.Security.AccessControl....