Bagikan melalui


PipeAuditRule Kelas

Definisi

Mewakili abstraksi entri kontrol akses (ACE) yang menentukan aturan audit untuk pipa.

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
Warisan

Keterangan

Aturan audit menentukan kapan dan bagaimana tindakan yang dilakukan pada objek sistem dicatat.

Kelas PipeAuditRule mewakili abstraksi entri kontrol akses (ACE) yang mendasar yang menentukan akun pengguna, jenis akses untuk menyediakan (baca, tulis, dan sebagainya), dan apakah akan melakukan audit. Kelas ini dapat menentukan bagaimana aturan audit diwariskan dari dan disebarluaskan ke objek.

Untuk mengizinkan audit file pada komputer yang menjalankan Windows NT atau sistem operasi yang lebih baru, kebijakan Keamanan Akses Audit harus diaktifkan; secara default, kebijakan ini diatur ke Tanpa Audit.

Untuk mengaktifkan kebijakan Keamanan Akses Audit, lakukan langkah-langkah berikut:

  1. Klik tombol Mulai lalu arahkan ke Semua Program. Arahkan ke Alat Administratif lalu klik Kebijakan Keamanan Lokal.

  2. Di jendela Pengaturan Keamanan Lokal, perluas folder Kebijakan Lokal dan klik kiri folder Kebijakan Audit.

  3. Klik ganda entri Akses objek audit di panel kanan jendela Pengaturan Keamanan Lokal untuk menampilkan kotak dialog Properti akses objek audit .

  4. Pilih kotak Keberhasilan atau Kegagalan untuk mencatat keberhasilan atau kegagalan.

Perhatikan bahwa aturan audit untuk akun pengguna memerlukan aturan akses yang sesuai untuk akun pengguna yang sama.

PipeAuditRule Gunakan kelas untuk membuat aturan audit baru. Anda dapat mempertahankan aturan ini menggunakan PipeSecurity kelas .

Konstruktor

PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

Menginisialisasi instans PipeAuditRule baru kelas untuk akun pengguna yang ditentukan dalam IdentityReference objek.

PipeAuditRule(String, PipeAccessRights, AuditFlags)

Menginisialisasi instans PipeAuditRule baru kelas untuk akun pengguna bernama.

Properti

AccessMask

Mendapatkan masker akses untuk aturan ini.

(Diperoleh dari AuthorizationRule)
AuditFlags

Mendapatkan bendera audit untuk aturan audit ini.

(Diperoleh dari AuditRule)
IdentityReference

Mendapatkan aturan IdentityReference ini yang berlaku.

(Diperoleh dari AuthorizationRule)
InheritanceFlags

Mendapatkan nilai bendera yang menentukan bagaimana aturan ini diwariskan oleh objek turunan.

(Diperoleh dari AuthorizationRule)
IsInherited

Mendapatkan nilai yang menunjukkan apakah aturan ini diatur secara eksplisit atau diwarisi dari objek kontainer induk.

(Diperoleh dari AuthorizationRule)
PipeAccessRights

PipeAccessRights Mendapatkan bendera yang terkait dengan objek saat iniPipeAuditRule.

PropagationFlags

Mendapatkan nilai bendera penyebaran, yang menentukan bagaimana pewarisan aturan ini disebarluaskan ke objek turunan. Properti ini signifikan hanya ketika nilai InheritanceFlags enumerasi bukan None.

(Diperoleh dari AuthorizationRule)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk