AuthorizationRule 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 AccessRule klasse met behulp van de opgegeven waarden.
protected public:
AuthorizationRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
protected internal AuthorizationRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
new System.Security.AccessControl.AuthorizationRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> System.Security.AccessControl.AuthorizationRule
Protected Friend Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
Parameters
- identity
- IdentityReference
De identiteit waarop de toegangsregel van toepassing is. Deze parameter moet een object zijn dat kan worden gecast 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 om deze regel over te nemen van een bovenliggende container.
- inheritanceFlags
- InheritanceFlags
De overname-eigenschappen van de toegangsregel.
- propagationFlags
- PropagationFlags
Of overgenomen toegangsregels automatisch worden doorgegeven. De doorgiftevlagmen worden genegeerd als inheritanceFlags deze is ingesteld op None.
Uitzonderingen
De waarde van de identity parameter kan niet als een SecurityIdentifier.
De waarde van de accessMask parameter is nul of de inheritanceFlags of propagationFlags parameters bevatten niet-herkende vlagwaarden.