PipeSecurity.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 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 inheritanceFlags
Noneyayma 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
, propagationFlags
veya flags
özellikleri geçersiz bir değer belirtir.
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.