SystemAcl.RemoveAuditSpecific メソッド

定義

指定した監査規則を現在の DiscretionaryAcl オブジェクトから削除します。

オーバーロード

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

指定した監査規則を現在の DiscretionaryAcl オブジェクトから削除します。

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

指定した監査規則を現在の DiscretionaryAcl オブジェクトから削除します。

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

指定した監査規則を現在の DiscretionaryAcl オブジェクトから削除します。 このメソッドはオブジェクト型または継承されたオブジェクト型を指定する場合に、ディレクトリ オブジェクトのアクセス制御リスト (ACL) に対して使用します。

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

指定した監査規則を現在の DiscretionaryAcl オブジェクトから削除します。

public:
 void RemoveAuditSpecific(System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAuditRule ^ rule);
public void RemoveAuditSpecific (System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);
member this.RemoveAuditSpecific : System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAuditRule -> unit
Public Sub RemoveAuditSpecific (sid As SecurityIdentifier, rule As ObjectAuditRule)

パラメーター

sid
SecurityIdentifier

監査規則を削除する SecurityIdentifier

rule
ObjectAuditRule

削除する規則の ObjectAuditRule

適用対象

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

指定した監査規則を現在の DiscretionaryAcl オブジェクトから削除します。

public:
 void RemoveAuditSpecific(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void RemoveAuditSpecific (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAuditSpecific : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub RemoveAuditSpecific (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)

パラメーター

auditFlags
AuditFlags

削除する監査規則の型。

sid
SecurityIdentifier

監査規則を削除する SecurityIdentifier

accessMask
Int32

削除する規則のアクセス マスク。

inheritanceFlags
InheritanceFlags

削除する規則の継承プロパティを示すフラグ。

propagationFlags
PropagationFlags

削除する規則の継承反映プロパティを示すフラグ。

適用対象

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

指定した監査規則を現在の DiscretionaryAcl オブジェクトから削除します。 このメソッドはオブジェクト型または継承されたオブジェクト型を指定する場合に、ディレクトリ オブジェクトのアクセス制御リスト (ACL) に対して使用します。

public:
 void RemoveAuditSpecific(System::Security::AccessControl::AuditFlags auditFlags, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public void RemoveAuditSpecific (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.RemoveAuditSpecific : System.Security.AccessControl.AuditFlags * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> unit
Public Sub RemoveAuditSpecific (auditFlags As AuditFlags, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)

パラメーター

auditFlags
AuditFlags

削除する監査規則の型。

sid
SecurityIdentifier

監査規則を削除する SecurityIdentifier

accessMask
Int32

削除する規則のアクセス マスク。

inheritanceFlags
InheritanceFlags

削除する規則の継承プロパティを示すフラグ。

propagationFlags
PropagationFlags

削除する規則の継承反映プロパティを示すフラグ。

objectFlags
ObjectAceFlags

objectType パラメーターおよび inheritedObjectType パラメーターに null 以外の値が格納されているかどうかを示すフラグ。

objectType
Guid

削除された監査制御規則を適用するオブジェクトのクラスの ID。

inheritedObjectType
Guid

削除された監査規則を継承できる子オブジェクトのクラスの ID。

適用対象