9 private readonly
bool _isCallback;
13 private byte[] _opaque;
24 internal abstract int MaxOpaqueLengthInternal
37 return _opaque.Length;
59 case AceType.AccessAllowedCallback:
62 case AceType.AccessDeniedCallback:
65 case AceType.SystemAuditCallback:
68 case AceType.SystemAlarmCallback:
71 case AceType.AccessAllowedObject:
74 case AceType.AccessDeniedObject:
83 case AceType.AccessAllowedCallbackObject:
86 case AceType.AccessDeniedCallbackObject:
89 case AceType.SystemAuditCallbackObject:
92 case AceType.SystemAlarmCallbackObject:
101 : base(type, flags, accessMask, sid)
103 _qualifier = QualifierFromType(type, out _isCallback);
120 if (opaque.Length > MaxOpaqueLengthInternal)
124 if (opaque.Length % 4 != 0)
AceType AceType
Gets the type of this Access Control Entry (ACE).
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.
bool IsCallback
Specifies whether this T:System.Security.AccessControl.QualifiedAce object contains callback data.
AceFlags AceFlags
Gets or sets the T:System.Security.AccessControl.AceFlags associated with this T:System....
byte [] GetOpaque()
Returns the opaque callback data associated with this T:System.Security.AccessControl....
Provides information about, and means to manipulate, the current environment and platform....
void SetOpaque(byte[] opaque)
Sets the opaque callback data associated with this T:System.Security.AccessControl....
Represents an Access Control Entry (ACE) that contains a qualifier. The qualifier,...
static CultureInfo CurrentCulture
Gets or sets the T:System.Globalization.CultureInfo object that represents the culture used by the cu...
Encapsulates all Access Control Entry (ACE) types currently defined by Microsoft Corporation....
AceQualifier
Specifies the function of an access control entry (ACE).
Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs.
Provides information about a specific culture (called a locale for unmanaged code development)....
int OpaqueLength
Gets the length of the opaque callback data associated with this T:System.Security....