Aracılığıyla paylaş


MutexSecurity.AuditRuleFactory Yöntem

Tanım

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, propagationFlagsveya flags geçersiz bir değer belirtir.

identityReference, null değeridir.

-veya-

accessMask sıfırdır.

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.

Şunlara uygulanır