Udostępnij za pośrednictwem


ObjectAuditRule Konstruktor

Definicja

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 inheritanceFlagspropagationFlags parametry zawierają nierozpoznane wartości flagi.

Dotyczy