다음을 통해 공유


SemaphoreSecurity.AuditRuleFactory 메서드

정의

새 감사 규칙을 만들어 규칙을 적용할 사용자, 감사할 액세스 권한 및 감사 규칙을 트리거할 결과를 지정합니다.

public:
 override System::Security::AccessControl::AuditRule ^ AuditRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags flags);
public override System.Security.AccessControl.AuditRule AuditRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Public Overrides Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule

매개 변수

identityReference
IdentityReference

규칙을 적용할 사용자 또는 그룹을 식별하는 IdentityReference입니다.

accessMask
Int32

정수로 캐스팅된 감사할 액세스 권한을 지정하는 SemaphoreRights 값의 비트 조합입니다.

isInherited
Boolean

명명된 대기 핸들에는 계층이 없으므로 의미가 없습니다.

inheritanceFlags
InheritanceFlags

명명된 대기 핸들에는 계층이 없으므로 의미가 없습니다.

propagationFlags
PropagationFlags

명명된 대기 핸들에는 계층이 없으므로 의미가 없습니다.

flags
AuditFlags

성공 또는 실패한 액세스를 감사할지 아니면 둘 다 감사할지를 지정하는 AuditFlags 값의 비트 조합입니다.

반환

지정한 사용자의 지정한 감사 규칙을 나타내는 SemaphoreAuditRule 개체입니다. 메서드의 반환 형식은 기본 클래스 AuditRule이지만 반환 값은 파생 클래스로 안전하게 캐스팅할 수 있습니다.

예외

accessMask, inheritanceFlags, propagationFlags 또는 flags에 잘못된 값을 지정하는 경우

identityReference이(가) null인 경우

또는

accessMask가 0입니다.

identityReference의 형식이 SecurityIdentifier도 아니고 NTAccount와 같이 SecurityIdentifier 형식으로 변환할 수 있는 형식도 아닌 경우

설명

감사 규칙을 만드는 권장 방법은 클래스의 생성자를 사용하는 것입니다 SemaphoreAuditRule .

참고

상속 및 전파 플래그는 명명된 세마포에 의미가 없지만 여전히 지정할 수 있습니다. 예를 들어 호환되는 규칙의 조합을 방해하여 규칙의 유지 관리를 불필요하게 복잡하게 하므로 권장되지 않습니다.

적용 대상