ObjectAuditRule Costruttore

Definizione

Inizializza una nuova istanza della classe 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)

Parametri

identity
IdentityReference

Identità a cui si applica la regola di accesso. Deve essere un oggetto di cui è possibile eseguire il cast come SecurityIdentifier.

accessMask
Int32

Maschera di accesso di questa regola. La maschera di accesso è una raccolta a 32 bit di bit anonimi, il cui significato è definito dai singoli integratori.

isInherited
Boolean

true se questa regola viene ereditata da un contenitore padre.

inheritanceFlags
InheritanceFlags

Specifica le proprietà di ereditarietà della regola di accesso.

propagationFlags
PropagationFlags

Indica se le regole di accesso ereditate vengono propagate automaticamente. I flag di propagazione vengono ignorati se inheritanceFlags è impostato su None.

objectType
Guid

Tipo di oggetto a cui si applica la regola.

inheritedObjectType
Guid

Tipo di oggetto figlio che può ereditare la regola.

auditFlags
AuditFlags

Condizioni di controllo.

Eccezioni

Il valore del identity parametro non può essere eseguito come cast o SecurityIdentifieril objectType parametro contiene un valore non valido.

Il valore del accessMask parametro è 0 oppure i inheritanceFlags parametri o propagationFlags contengono valori flag non riconosciuti.

Si applica a