SemaphoreSecurity.RemoveAuditRule(SemaphoreAuditRule) メソッド

定義

指定した規則と同じユーザー、および互換性のある継承フラグと反映フラグが指定された監査制御規則が検索されます。互換性のある規則が見つかると、指定した規則に含まれる権限がその規則から削除されます。

public:
 bool RemoveAuditRule(System::Security::AccessControl::SemaphoreAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.SemaphoreAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.SemaphoreAuditRule -> bool
Public Function RemoveAuditRule (rule As SemaphoreAuditRule) As Boolean

パラメーター

rule
SemaphoreAuditRule

検索対象のユーザー、および一致する規則がある場合にその規則と互換性のある継承フラグと反映フラグのセットを指定する SemaphoreAuditRule。 互換性のある規則が見つかった場合にその規則から削除する権限を指定します。

戻り値

互換性のある規則が見つかった場合は true。それ以外の場合は false

例外

rulenullです。

注釈

現在の SemaphoreSecurity は、 と同じユーザー ruleを持つ監査規則を検索します。 このようなルールが見つからない場合、アクションは実行されません。メソッドは を返します false。 一致する規則が見つかった場合、継承フラグと互換性フラグは、 で rule指定されたフラグとの互換性をチェックします。 互換性のあるルールが見つからない場合、アクションは実行されません。メソッドは を返します false。 互換性のあるフラグを持つ規則が見つかった場合、 で rule 指定された権限は互換性のある規則から削除され、 メソッドは を返します true。 が互換性のあるルールに含まれていない権限を指定した場合 rule 、それらの権限に関するアクションは実行されません。 互換性のあるルールからすべての権限が削除された場合、ルール全体が現在 SemaphoreSecurity のオブジェクトから削除されます。

重要

セマフォ監査規則には継承フラグと伝達フラグを指定できますが、 メソッドを使用 AuditRuleFactory して作成することはお勧めしません。 継承と伝達は名前付きセマフォには意味がなく、監査規則のメンテナンスがより複雑になります。

適用対象