ObjectAuditRule Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ObjectAuditRule.
protected:
ObjectAuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System::Security::AccessControl::AuditFlags auditFlags);
protected ObjectAuditRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.ObjectAuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * Guid * Guid * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.ObjectAuditRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectType As Guid, inheritedObjectType As Guid, auditFlags As AuditFlags)
Parametry
- identity
- IdentityReference
Tożsamość, do której ma zastosowanie reguła dostępu. Musi to być obiekt, który można rzutować jako SecurityIdentifierobiekt .
- accessMask
- Int32
Maska dostępu tej reguły. Maska dostępu to 32-bitowa kolekcja bitów anonimowych, z których znaczenie jest definiowane przez poszczególnych integratorów.
- isInherited
- Boolean
true
jeśli ta reguła jest dziedziczona z kontenera nadrzędnego.
- inheritanceFlags
- InheritanceFlags
Określa właściwości dziedziczenia reguły dostępu.
- propagationFlags
- PropagationFlags
Czy dziedziczone reguły dostępu są automatycznie propagowane. Flagi propagacji są ignorowane, jeśli inheritanceFlags
ustawiono wartość None.
- objectType
- Guid
Typ obiektu, do którego ma zastosowanie reguła.
- inheritedObjectType
- Guid
Typ obiektu podrzędnego, który może dziedziczyć regułę.
- auditFlags
- AuditFlags
Warunki inspekcji.
Wyjątki
Nie można rzutować wartości parametru identity
jako parametru SecurityIdentifierlub type
parametr zawiera nieprawidłową wartość.
Wartość parametru accessMask
to 0 lub inheritanceFlags
propagationFlags
parametry zawierają nierozpoznane wartości flagi.