FileSystemSecurity.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.
Belirtilen kullanıcı için belirtilen denetim kuralını temsil eden sınıfın yeni bir örneğini FileSystemAuditRule başlatır.
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 sealed 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 NotOverridable 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
Bir IdentityReference kullanıcı hesabını temsil eden nesne.
- accessMask
- Int32
Erişim türünü belirten bir tamsayı.
- isInherited
- Boolean
true
erişim kuralı devralındıysa; aksi takdirde , false
.
- inheritanceFlags
- InheritanceFlags
Erişim maskelerinin InheritanceFlags alt nesnelere nasıl yayıldığını belirten değerlerden biri.
- propagationFlags
- PropagationFlags
PropagationFlags Access Control Girdilerinin (ACL) alt nesnelere nasıl yayıldığını belirten değerlerden biri.
- flags
- AuditFlags
AuditFlags Gerçekleştirilecek denetim türünü belirten değerlerden biri.
Döndürülenler
Belirtilen kullanıcı için belirtilen denetim kuralını temsil eden yeni FileSystemAuditRule bir nesne.
Özel durumlar
accessMask
, inheritanceFlags
, propagationFlags
veya flags
özellikleri geçersiz bir değer belirtir.
identityReference
özelliği türüne veya türüne dönüştürülebilecek gibi NTAccount bir türe sahip SecurityIdentifierdeğildirSecurityIdentifier.
Açıklamalar
Denetim kuralları oluşturmanın önerilen yolu, sınıfın oluşturucularını FileSystemAuditRule kullanmaktır.
yönteminin AuditRuleFactory 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.