AccessControlEntryType 枚举

定义

指定是允许、拒绝还是撤消受信者的访问权限。

C#
public enum AccessControlEntryType
继承
AccessControlEntryType

字段

名称 说明
Allow 1

一个允许访问的项,它导致新权限被添加到受信者所具有的任何现有权限中。

Deny 3

一个访问被拒绝的项,它拒绝除受信者的任何当前拒绝的权限之外的指定的权限。

Revoke 4

一个项,它移除指定受信者的现有所有允许或拒绝的权限。

Set 2

一个允许访问的项,它与 Allow 类似,只是新项只允许指定的权限。 使用该项将放弃所有现有权限,包括该受信者的现有所有访问被拒绝的项。

注解

使用 AccessControlEntry 类为受托人指定新的访问权限时,可以设置其 EntryType 属性来描述是授予权限还是拒绝该权限。 此外,可以定义是否将新权限追加到现有列表, (如果受托人已存在于要为其添加或删除访问权限) 的上下文中,或者新权限覆盖并删除任何以前定义的权限。

创建新 Allow 条目时,同一受托人可能有一个预先存在的 Deny 条目,该条目优先且必须处理。 同样,创建新 Deny 条目时,可能存在 Allow 优先的现有条目。 有关应用访问权限的顺序的信息,请参阅 AccessControlList

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅