EventWaitHandleSecurity.AuditRuleFactory Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kuralın uygulandığı kullanıcıyı, denetim erişim haklarını ve denetim kuralını tetikleyen sonucu belirterek yeni bir denetim kuralı oluşturur.
public:
override 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);
public override 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);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Public Overrides Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule
Parametreler
- identityReference
- IdentityReference
Kuralın IdentityReference geçerli olduğu kullanıcıyı veya grubu tanımlayan.
- accessMask
- Int32
Denetlenecek erişim haklarını belirten değerlerin EventWaitHandleRights bit düzeyinde bir birleşimi, tamsayıya yayın.
- isInherited
- Boolean
Hiyerarşileri olmadığından adlandırılmış bekleme tanıtıcıları için anlamsız.
- inheritanceFlags
- InheritanceFlags
Hiyerarşileri olmadığından adlandırılmış bekleme tanıtıcıları için anlamsız.
- propagationFlags
- PropagationFlags
Hiyerarşileri olmadığından adlandırılmış bekleme tanıtıcıları için anlamsız.
- flags
- AuditFlags
Başarılı erişimin, başarısız erişimin AuditFlags veya her ikisinin de denetlenip denetlenmeyeceğini belirten bit düzeyinde bir değer bileşimi.
Döndürülenler
EventWaitHandleAuditRule Belirtilen kullanıcı için belirtilen denetim kuralını temsil eden bir nesne. yönteminin dönüş türü temel sınıfıdır, AuditRuleancak dönüş değeri türetilmiş sınıfa güvenli bir şekilde dönüştürülebilir.
Özel durumlar
accessMask
, inheritanceFlags
, propagationFlags
veya flags
geçersiz bir değer belirtir.
identityReference
türüne SecurityIdentifierveya türüne dönüştürülebilecek SecurityIdentifiertürde NTAccount değildir.
Açıklamalar
Denetim kuralları oluşturmanın önerilen yolu, sınıfın oluşturucularını EventWaitHandleAuditRule kullanmaktır.
Not
Devralma ve yayma bayrakları adlandırılmış olaylar için anlamsız olsa da, bunları belirtmek yine de mümkündür. Bu önerilmez, çünkü kuralların bakımını gerekmeyen bir şekilde karmaşıklaştırır, örneğin, aksi takdirde uyumlu olacak kuralların birleşimine müdahale eder.