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
Kullanıcı IdentityReference 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
Access Control Girdilerinin (ACL) alt nesnelere nasıl yayıldığını belirten PropagationFlags değerlerinden 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, propagationFlagsveya flags özellikleri geçersiz bir değer belirtir.
identityReference özelliği türüne SecurityIdentifierveya türüne dönüştürülebilecek NTAccounttürde SecurityIdentifier değildir.
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.