다음을 통해 공유


MutexSecurity.RemoveAuditRule(MutexAuditRule) 메서드

정의

지정한 규칙과 사용자가 같고 상속 및 전파 플래그가 호환되는 감사 제어 규칙을 검색합니다. 호환되는 규칙이 있으면 지정한 규칙에 포함된 권한이 규칙에서 제거됩니다.

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

매개 변수

rule
MutexAuditRule

검색할 사용자 및 일치하는 규칙(있다면)이 호환되어야 하는 상속 및 전파 플래그 집합을 지정하는 MutexAuditRule입니다. 발견된 경우 호환되는 규칙에서 제거할 권한을 지정합니다.

반환

호환 가능한 규칙이 있으면 true이고, 그렇지 않으면 false입니다.

예외

rule이(가) null인 경우

설명

현재 MutexSecurity 는 과 동일한 사용자가 rule있는 감사 규칙을 검색합니다. 이러한 규칙을 찾을 수 없으면 아무 작업도 수행되지 않으며 메서드는 를 반환합니다 false. 일치하는 규칙이 발견되면 상속 및 호환성 플래그가 에 rule지정된 플래그와의 호환성을 확인합니다. 호환되는 규칙을 찾을 수 없으면 아무 작업도 수행되지 않으며 메서드는 를 반환합니다 false. 호환 플래그가 있는 규칙을 발견하면 에 rule 지정된 권한이 호환되는 규칙에서 제거되고 메서드는 를 반환합니다 true. 호환되는 규칙에 포함되지 않은 권한을 지정하는 경우 rule 해당 권한과 관련하여 아무 작업도 수행되지 않습니다. 호환되는 규칙에서 모든 권한이 제거되면 전체 규칙이 현재 MutexSecurity 개체에서 제거됩니다.

중요

뮤텍스 감사 규칙에 대한 상속 및 전파 플래그를 지정할 수 있지만 메서드를 AccessRuleFactory 사용하여 만들면 권장되지 않습니다. 상속 및 전파는 명명된 뮤텍스에 의미가 없으며 감사 규칙의 유지 관리를 더 복잡하게 만듭니다.

적용 대상