DirectoryObjectSecurity.AuditRuleFactory Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della AuditRule classe 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à 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 se questa regola viene 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 vengono ignorati se inheritanceFlags è impostato su None.
- flags
- AuditFlags
Specifica le condizioni per cui viene controllato la regola.
- objectType
- Guid
Identità della classe di oggetti a cui si applica la nuova regola di controllo.
- inheritedObjectType
- Guid
Identità della classe di oggetti figlio che possono ereditare la nuova regola di controllo.
Valori restituiti
Oggetto AuditRule creato da questo metodo.