EventWaitHandleSecurity.AccessRuleFactory Methode

Definitie

Hiermee maakt u een nieuwe regel voor toegangsbeheer voor de opgegeven gebruiker, met de opgegeven toegangsrechten, toegangsbeheer en vlaggen.

public:
 override System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
public override System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Public Overrides Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType) As AccessRule

Parameters

identityReference
IdentityReference

Een IdentityReference die de gebruiker of groep identificeert waarop de regel van toepassing is.

accessMask
Int32

Een bitsgewijze combinatie van EventWaitHandleRights waarden die de toegangsrechten opgeven om toe te staan of te weigeren, casten naar een geheel getal.

isInherited
Boolean

Betekenisloos voor benoemde wachtgrepen, omdat ze geen hiërarchie hebben.

inheritanceFlags
InheritanceFlags

Betekenisloos voor benoemde wachtgrepen, omdat ze geen hiërarchie hebben.

propagationFlags
PropagationFlags

Betekenisloos voor benoemde wachtgrepen, omdat ze geen hiërarchie hebben.

type
AccessControlType

Een van de AccessControlType waarden die aangeven of de rechten zijn toegestaan of geweigerd.

Retouren

Een EventWaitHandleAccessRule object dat de opgegeven rechten voor de opgegeven gebruiker vertegenwoordigt.

Uitzonderingen

accessMask, , inheritanceFlagspropagationFlagsof type geeft een ongeldige waarde op.

identityReference is null.

– of –

accessMask is nul.

identityReference is geen van het type SecurityIdentifier, noch van een type zoals NTAccount dat kan worden geconverteerd naar type SecurityIdentifier.

Opmerkingen

De aanbevolen manier om regels voor toegangsbeheer te maken, is door de constructors van de EventWaitHandleAccessRule klasse te gebruiken.

Note

Hoewel overname- en doorgiftevlagmen betekenisloos zijn voor benoemde gebeurtenissen, is het nog steeds mogelijk om ze op te geven. Dit wordt niet aanbevolen, omdat het onnodig het onderhoud van regels bemoeilijkt, bijvoorbeeld door de combinatie van regels die anders compatibel zouden zijn, te verstoren.

Van toepassing op