AuditRule Costruttore

Definizione

Inizializza una nuova istanza della AuditRule classe utilizzando i valori specificati.

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)

Parametri

identity
IdentityReference

Identità a cui si applica la regola di controllo. 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 per ereditare questa regola da un contenitore padre.

inheritanceFlags
InheritanceFlags

Proprietà di ereditarietà della regola di controllo.

propagationFlags
PropagationFlags

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

auditFlags
AuditFlags

Condizioni per le quali viene controllato la regola.

Eccezioni

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

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

Note per gli eredi

Questo metodo non deve essere usato dagli integratori. Gli integratori non devono mai creare regole ereditate.

Si applica a