FileSystemSecurity.AuditRuleFactory Yöntem

Tanım

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

identityReference özelliğidirnull.

-veya-

accessMask özelliği sıfırdır.

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.

Şunlara uygulanır