Share via


PipeSecurity.AuditRuleFactory Yöntem

Tanım

Belirtilen değerlerle sınıfının yeni bir örneğini AuditRule 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

Erişim kuralının uygulandığı kimlik. Nesne olarak atanabilecek bir SecurityIdentifier nesne olmalıdır.

accessMask
Int32

Bu kuralın erişim maskesi. Erişim maskesi, anlamları tek tek tümleştiriciler tarafından tanımlanan anonim bitlerden oluşan 32 bitlik bir koleksiyondur.

isInherited
Boolean

true bu kural bir üst kapsayıcıdan devralındıysa; aksi takdirde false.

inheritanceFlags
InheritanceFlags

Erişim kuralının InheritanceFlags devralma özelliklerini belirten değerlerden biri.

propagationFlags
PropagationFlags

Devralınan PropagationFlags erişim kurallarının otomatik olarak yayılıp yayılmayacağını belirten değerlerden biri. olarak ayarlanırsa inheritanceFlagsNoneyayma bayrakları yoksayılır.

flags
AuditFlags

AuditFlags Geçerli erişim denetim türünü belirten değerlerden biri.

Döndürülenler

AuditRule Bu yöntemin oluşturduğu 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 SecurityIdentifier veya türüne dönüştürülebilen gibi NTAccountbir tür SecurityIdentifierdeğildir.

Açıklamalar

Denetim kuralları oluşturmanın önerilen yolu, sınıfının oluşturucularını PipeAuditRule kullanmaktır.

Şunlara uygulanır