DirectoryObjectSecurity.AuditRuleFactory Metod
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 de angivna värdena.
public:
virtual 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, Guid objectType, Guid inheritedObjectType);
public virtual 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, Guid objectType, Guid inheritedObjectType);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags * Guid * Guid -> System.Security.AccessControl.AuditRule
Public Overridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags, objectType As Guid, inheritedObjectType As Guid) As AuditRule
Parametrar
- identityReference
- 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 om den här regeln ärvs från en överordnad container.
- inheritanceFlags
- InheritanceFlags
Anger arvsegenskaperna för granskningsregeln.
- propagationFlags
- PropagationFlags
Anger om ärvda granskningsregler ska spridas automatiskt. Spridningsflaggor ignoreras om inheritanceFlags är inställt på None.
- flags
- AuditFlags
Anger de villkor som regeln granskas för.
- objectType
- Guid
Identiteten för den klass av objekt som den nya granskningsregeln gäller för.
- inheritedObjectType
- Guid
Identiteten för klassen för underordnade objekt som kan ärva den nya granskningsregeln.
Returer
Objektet AuditRule som den här metoden skapar.