ObjectAccessRule Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de ObjectAccessRule klasse met de opgegeven waarden.
protected:
ObjectAccessRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System::Security::AccessControl::AccessControlType type);
protected ObjectAccessRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.ObjectAccessRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * Guid * Guid * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.ObjectAccessRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectType As Guid, inheritedObjectType As Guid, type As AccessControlType)
Parameters
- identity
- IdentityReference
De identiteit waarop de toegangsregel van toepassing is. Het moet een object zijn dat kan worden gegoten als een SecurityIdentifier.
- accessMask
- Int32
Het toegangsmasker van deze regel. Het toegangsmasker is een 32-bits verzameling anonieme bits, waarvan de betekenis wordt gedefinieerd door de afzonderlijke integrators.
- isInherited
- Boolean
true als deze regel wordt overgenomen van een bovenliggende container.
- inheritanceFlags
- InheritanceFlags
Hiermee geeft u de overname-eigenschappen van de toegangsregel.
- propagationFlags
- PropagationFlags
Hiermee geeft u op of overgenomen toegangsregels automatisch worden doorgegeven. De doorgiftevlagmen worden genegeerd als inheritanceFlags deze is ingesteld op None.
- objectType
- Guid
Het type object waarop de regel van toepassing is.
- inheritedObjectType
- Guid
Het type onderliggend object dat de regel kan overnemen.
- type
- AccessControlType
Hiermee geeft u op of deze regel toegang toestaat of weigert.
Uitzonderingen
De waarde van de identity parameter kan niet worden gecast als een SecurityIdentifier, of de type parameter bevat een ongeldige waarde.
De waarde van de accessMask parameter is 0 of de inheritanceFlags of propagationFlags parameters bevatten niet-herkende vlagwaarden.