Condividi tramite


DirectoryObjectSecurity.AuditRuleFactory Metodo

Definizione

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

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

Parametri

identityReference
IdentityReference

Identità alla quale si applica la regola di controllo. Deve essere un oggetto di cui è possibile eseguire il cast come un 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 è ereditata da un contenitore padre.

inheritanceFlags
InheritanceFlags

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

propagationFlags
PropagationFlags

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

flags
AuditFlags

Specifica le condizioni per cui viene controllata la regola.

objectType
Guid

Identità della classe di oggetti a cui viene applicata la nuova regola di controllo.

inheritedObjectType
Guid

Identità della classe di oggetti figlio che possono ereditare la nuova regola di controllo.

Restituisce

Oggetto AuditRule creato dal metodo.

Si applica a