SemaphoreSecurity.RemoveAuditRule(SemaphoreAuditRule) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 규칙과 사용자가 같고 상속 및 전파 플래그가 호환되는 감사 제어 규칙을 검색합니다. 호환되는 규칙이 있으면 지정한 규칙에 포함된 권한이 규칙에서 제거됩니다.
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
입니다.
예외
rule
이(가) null
인 경우
설명
현재 SemaphoreSecurity 는 사용자 rule
와 동일한 감사 규칙을 검색합니다. 이러한 규칙을 찾을 수 없으면 아무 작업도 수행되지 않고 메서드가 반환됩니다 false
. 일치하는 규칙이 발견되면 해당 상속 및 호환성 플래그가 지정된 플래그 rule
와의 호환성을 확인합니다. 호환되는 규칙이 없으면 아무 작업도 수행되지 않고 메서드가 반환됩니다 false
. 호환 플래그가 있는 규칙을 발견하면 지정된 rule
권한이 호환되는 규칙에서 제거되고 메서드가 반환됩니다 true
. 호환되는 규칙에 포함되지 않은 권한을 지정하는 경우 rule
해당 권한과 관련하여 아무런 조치도 취하지 않습니다. 호환되는 규칙에서 모든 권한이 제거되면 현재 SemaphoreSecurity 개체에서 전체 규칙이 제거됩니다.
중요
세마포 감사 규칙에 대한 상속 및 전파 플래그를 지정할 수 있지만 메서드를 AuditRuleFactory 사용하여 만들면 권장되지 않습니다. 상속 및 전파는 명명된 세마포에 의미가 없으며 감사 규칙의 유지 관리를 더 복잡하게 만듭니다.