PipeSecurity.AuditRuleFactory Methode
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 AuditRule klasse met de opgegeven waarden.
public:
override System::Security::AccessControl::AuditRule ^ AuditRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags flags);
public override sealed System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Public Overrides NotOverridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule
Parameters
- identityReference
- IdentityReference
De identiteit waarop de toegangsregel van toepassing is. Het moet een object zijn dat kan worden gecast als een SecurityIdentifier object.
- 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; anders, onwaar.
- inheritanceFlags
- InheritanceFlags
Een van de InheritanceFlags waarden die de overname-eigenschappen van de toegangsregel specificeert.
- propagationFlags
- PropagationFlags
Een van de PropagationFlags waarden die aangeven of overgenomen toegangsregels automatisch worden doorgegeven. De doorgiftevlagmen worden genegeerd als inheritanceFlags deze is ingesteld op None.
- flags
- AuditFlags
Een van de AuditFlags waarden waarmee het geldige toegangsbeheertype wordt opgegeven.
Retouren
Het AuditRule object dat met deze methode wordt gemaakt.
Uitzonderingen
De accessMaskeigenschappen , inheritanceFlagsof propagationFlagsgeven flags een ongeldige waarde op.
De eigenschap identityReference is null.
– of –
De accessMask eigenschap is nul.
De identityReference eigenschap is niet van het type SecurityIdentifier noch van een type, zoals NTAccount, dat kan worden geconverteerd naar type SecurityIdentifier.
Opmerkingen
De aanbevolen manier om controleregels te maken, is door de constructors van de PipeAuditRule klasse te gebruiken.