SemaphoreAuditRule(IdentityReference, SemaphoreRights, AuditFlags) 构造函数

定义

初始化 SemaphoreAuditRule 类的新实例,指定要审核的用户或组,要审核的权限,以及是否审核成功和(或)失败。

public:
 SemaphoreAuditRule(System::Security::Principal::IdentityReference ^ identity, System::Security::AccessControl::SemaphoreRights eventRights, System::Security::AccessControl::AuditFlags flags);
public SemaphoreAuditRule (System.Security.Principal.IdentityReference identity, System.Security.AccessControl.SemaphoreRights eventRights, System.Security.AccessControl.AuditFlags flags);
new System.Security.AccessControl.SemaphoreAuditRule : System.Security.Principal.IdentityReference * System.Security.AccessControl.SemaphoreRights * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.SemaphoreAuditRule
Public Sub New (identity As IdentityReference, eventRights As SemaphoreRights, flags As AuditFlags)

参数

identity
IdentityReference

此规则应用到的用户或组。 必须为 SecurityIdentifier 类型,或可以转换为 NTAccount 类型的类型,如 SecurityIdentifier

eventRights
SemaphoreRights

SemaphoreRights 值的按位组合,它指定要审核的访问类型。

flags
AuditFlags

AuditFlags 值的按位组合,它指定审核是成功、失败还是包括这两种情况。

例外

eventRights 指定了一个无效值。

  • 或 - flags 指定了一个无效值。

identitynull

  • 或 - eventRights 为零。

identity 既不属于类型 SecurityIdentifier,也不属于可以转换为 NTAccount 类型的类型(如 SecurityIdentifier)。

注解

若要从表示用户或组名称的字符串创建 NTAccount 对象,请使用 NTAccount.NTAccount(String) 构造函数。

适用于