AuditRule Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av AuditRule klassen med hjälp av de angivna värdena.
protected:
AuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags auditFlags);
protected AuditRule(System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.AuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, auditFlags As AuditFlags)
Parametrar
- identity
- IdentityReference
Den identitet som granskningsregeln gäller för. Det måste vara ett objekt som kan gjutas som en SecurityIdentifier.
- accessMask
- Int32
Åtkomstmasken för den här regeln. Åtkomstmasken är en 32-bitars samling anonyma bitar, vars innebörd definieras av de enskilda integrerarna.
- isInherited
- Boolean
true för att ärva den här regeln från en överordnad container.
- inheritanceFlags
- InheritanceFlags
Arvsegenskaperna för granskningsregeln.
- propagationFlags
- PropagationFlags
Om ärvda granskningsregler sprids automatiskt. Spridningsflaggor ignoreras om inheritanceFlags är inställt på None.
- auditFlags
- AuditFlags
De villkor som regeln granskas för.
Undantag
Värdet för parametern identity kan inte gjutas som en SecurityIdentifier, eller så innehåller parametern auditFlags ett ogiltigt värde.
Värdet för parametern accessMask är noll, eller så innehåller parametrarna inheritanceFlags eller propagationFlags okända flaggvärden.
Anteckningar till arvingar
Den här metoden bör inte användas av integratörer. Integrerare bör aldrig skapa ärvda regler.