10 private readonly
int _accessMask;
12 private readonly
bool _isInherited;
71 _accessMask = accessMask;
72 _isInherited = isInherited;
73 _inheritanceFlags = inheritanceFlags;
74 if (inheritanceFlags != 0)
76 _propagationFlags = propagationFlags;
The exception that is thrown when a null reference (Nothing in Visual Basic) is passed to a method th...
PropagationFlags
Specifies how Access Control Entries (ACEs) are propagated to child objects. These flags are signific...
internal int AccessMask
Gets the access mask for this rule.
Represents an identity and is the base class for the T:System.Security.Principal.NTAccount and T:Syst...
The exception that is thrown when the value of an argument is outside the allowable range of values a...
Determines access to securable objects. The derived classes T:System.Security.AccessControl....
bool IsInherited
Gets a value indicating whether this rule is explicitly set or is inherited from a parent container o...
Provides information about, and means to manipulate, the current environment and platform....
internal AuthorizationRule(IdentityReference identity, int accessMask, bool isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
Initializes a new instance of the T:System.Security.AccessControl.AccessRule class by using the speci...
The exception that is thrown when one of the arguments provided to a method is not valid.
abstract bool IsValidTargetType(Type targetType)
Returns a value that indicates whether the specified type is a valid translation type for the T:Syste...
Represents a security identifier (SID) and provides marshaling and comparison operations for SIDs.
InheritanceFlags
Inheritance flags specify the semantics of inheritance for access control entries (ACEs).