語言

PipeAuditRule 類別

定義

代表存取控制條目(ACE)的抽象,定義管線的稽核規則。

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
繼承

備註

稽核規則決定何時以及如何記錄對系統物件執行的操作。

該 PipeAuditRule 類別代表底層存取控制條目(ACE)的抽象,該條目指定使用者帳號、應提供的存取類型(讀取、寫入等),以及是否進行稽核。 此類別可指定審計規則如何從物件繼承及傳播。

若要允許在Windows運行 NT 或更新作業系統的電腦上進行檔案稽核,必須啟用稽核存取安全政策;預設情況下,此政策設定為 No Auditing。

要啟用審計存取安全政策,請執行以下步驟:

  1. 點選 開始 按鈕,然後指向 「所有程式」。 指向管理工具,然後點選本地安全政策。

  2. 在本地安全設定視窗中,展開本地政策資料夾,然後左鍵點擊審計政策資料夾。

  3. 在本地安全設定視窗右側窗格中雙擊「 審計物件存取 」項目,即可顯示 「審計物件存取屬性 」對話框。

  4. 選擇 成功 或 失敗 欄位來記錄成功或失敗。

請注意,對使用者帳號制定稽核規則,也需要對同一使用者帳號有相應的存取規則。

利用這 PipeAuditRule 堂課建立新的審計規則。 你可以用這個 PipeSecurity 類別持續執行這個規則。

建構函式

名稱 Description
PipeAuditRule(IdentityReference, PipeAccessRights, AuditFlags)

初始化該類別的新實例 PipeAuditRule ,用於物件中指定的 IdentityReference 使用者帳號。

PipeAuditRule(String, PipeAccessRights, AuditFlags)

初始化該類別的新實例 PipeAuditRule ,用於命名使用者帳號。

屬性

名稱 Description
AccessMask

獲得此規則的存取遮罩。

(繼承來源 AuthorizationRule)
AuditFlags

會觸發這個審計規則的審計標記。

(繼承來源 AuditRule)
IdentityReference

了解 IdentityReference 這條規則適用的原因。

(繼承來源 AuthorizationRule)
InheritanceFlags

取得決定此規則如何被子物件繼承的旗標值。

(繼承來源 AuthorizationRule)
IsInherited

會取得一個值,表示此規則是明確設定的還是繼承自父容器物件。

(繼承來源 AuthorizationRule)
PipeAccessRights

取得 PipeAccessRights 與當前 PipeAuditRule 物件相關的旗標。

PropagationFlags

取得傳播旗標的值,決定此規則如何傳導到子物件。 此性質僅在枚舉值 InheritanceFlags 不 None為 時才顯著。

(繼承來源 AuthorizationRule)

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於