PipeAuditRule Sınıf

Tanım

Bir kanal için denetim kuralı tanımlayan erişim denetimi girişinin (ACE) soyutlamasını temsil eder.

public ref class PipeAuditRule sealed : System::Security::AccessControl::AuditRule
public sealed class PipeAuditRule : System.Security.AccessControl.AuditRule
type PipeAuditRule = class
    inherit AuditRule
Public NotInheritable Class PipeAuditRule
Inherits AuditRule
Devralma

Açıklamalar

Denetim kuralları, sistem nesnelerinde gerçekleştirilen eylemlerin günlüğe ne zaman ve nasıl kaydedileceğini belirler.

PipeAuditRule sınıfı, bir kullanıcı hesabını, sağlanması gereken erişim türünü (okuma, yazma vb.) ve denetimin yapılıp yapılmayacağını belirten temel erişim denetimi girişinin (ACE) özetini temsil eder. Bu sınıf, denetim kurallarının nesnelerden nasıl devralınacağını ve nesnelere nasıl yayılacağını belirtebilir.

Windows NT veya sonraki işletim sistemlerini çalıştıran bilgisayarlarda dosya denetimine izin vermek için Denetim Erişimi Güvenliği ilkesinin etkinleştirilmesi gerekir; varsayılan olarak, bu ilke Denetim Yok olarak ayarlanır.

Denetim Erişimi Güvenliği ilkesini etkinleştirmek için aşağıdaki adımları gerçekleştirin:

  1. Başlat düğmesine tıklayın ve ardından Tüm Programlar'ın üzerine gelin. Yönetimsel Araçlar'ın üzerine gelin ve Yerel Güvenlik İlkesi'ne tıklayın.

  2. Yerel Güvenlik Ayarları penceresinde Yerel İlkeler klasörünü genişletin ve Denetim İlkesi klasörüne sol tıklayın.

  3. Nesne erişimi özelliklerini denetle iletişim kutusunu görüntülemek için Yerel Güvenlik Ayarları penceresinin sağ bölmesindeKimlik nesnesi erişimini denetle girdisine çift tıklayın.

  4. Başarıları veya hataları günlüğe kaydetmek için Başarı veya Başarısızlık kutularını seçin.

Bir kullanıcı hesabı için denetim kuralının aynı kullanıcı hesabı için karşılık gelen bir erişim kuralı gerektirdiğini unutmayın.

Yeni bir denetim kuralı oluşturmak için sınıfını PipeAuditRule kullanın. sınıfını PipeSecurity kullanarak bu kuralı kalıcı hale ekleyebilirsiniz.

Oluşturucular

PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

Bir nesnede PipeAuditRule belirtilen kullanıcı hesabı için sınıfının yeni bir IdentityReference örneğini başlatır.

PipeAuditRule(String, PipeAccessRights, AuditFlags)

Adlandırılmış kullanıcı hesabı için sınıfının yeni bir örneğini PipeAuditRule başlatır.

Özellikler

AccessMask

Bu kural için erişim maskesini alır.

(Devralındığı yer: AuthorizationRule)
AuditFlags

Bu denetim kuralı için denetim bayraklarını alır.

(Devralındığı yer: AuditRule)
IdentityReference

Bu kuralın IdentityReference uygulandığı değeri alır.

(Devralındığı yer: AuthorizationRule)
InheritanceFlags

Bu kuralın alt nesneler tarafından nasıl devralındığını belirleyen bayrakların değerini alır.

(Devralındığı yer: AuthorizationRule)
IsInherited

Bu kuralın açıkça ayarlandığını veya bir üst kapsayıcı nesnesinden devralındığını belirten bir değer alır.

(Devralındığı yer: AuthorizationRule)
PipeAccessRights

PipeAccessRights Geçerli PipeAuditRule nesneyle ilişkili bayrakları alır.

PropagationFlags

Bu kuralın devralma işleminin alt nesnelere nasıl yayıldığına karar veren yayma bayraklarının değerini alır. Bu özellik yalnızca sabit listesi değeri InheritanceFlags olmadığında Noneönemlidir.

(Devralındığı yer: AuthorizationRule)

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır