MutexSecurity.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ı, denetime 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
IdentityReference Kuralın geçerli olduğu kullanıcıyı veya grubu tanımlayan.
- accessMask
- Int32
Denetlenecek erişim haklarını belirten değerlerin MutexRights bit düzeyinde bir birleşimi, tamsayıya yayın.
- isInherited
- Boolean
Adlandırılmış bekleme tanıtıcıları için anlamsızdır, çünkü hiyerarşileri yoktur.
- inheritanceFlags
- InheritanceFlags
Adlandırılmış bekleme tanıtıcıları için anlamsızdır, çünkü hiyerarşileri yoktur.
- propagationFlags
- PropagationFlags
Adlandırılmış bekleme tanıtıcıları için anlamsızdır, çünkü hiyerarşileri yoktur.
- 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
MutexAuditRule 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üvenle 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 gibi NTAccount bir türe ait SecurityIdentifierdeğildir.
Açıklamalar
Denetim kuralları oluşturmanın önerilen yolu, sınıfının oluşturucularını MutexAuditRule kullanmaktır.
Not
Devralma ve yayma bayrakları adlandırılmış mutex'ler 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şimini engelleyerek.