ExtendedRightAccessRule 构造函数

定义

初始化 ExtendedRightAccessRule 类的新实例。

重载

ExtendedRightAccessRule(IdentityReference, AccessControlType)

使用指定的标识引用和访问控制类型来初始化 ExtendedRightAccessRule 类的新实例。

ExtendedRightAccessRule(IdentityReference, AccessControlType, ActiveDirectorySecurityInheritance)

使用指定的标识引用、访问控制类型和 Active Directory 安全继承来初始化 ExtendedRightAccessRule 类的新实例。

ExtendedRightAccessRule(IdentityReference, AccessControlType, Guid)

使用指定的标识引用、访问控制类型和扩展权限标识符来初始化 ExtendedRightAccessRule 类的新实例。

ExtendedRightAccessRule(IdentityReference, AccessControlType, ActiveDirectorySecurityInheritance, Guid)

使用指定的标识引用、访问控制类型、Active Directory 安全继承和继承对象类型来初始化 ExtendedRightAccessRule 类的新实例。

ExtendedRightAccessRule(IdentityReference, AccessControlType, Guid, ActiveDirectorySecurityInheritance)

使用指定的标识引用、访问控制类型、扩展权限标识符和 Active Directory 安全继承来初始化 ExtendedRightAccessRule 类的新实例。

ExtendedRightAccessRule(IdentityReference, AccessControlType, Guid, ActiveDirectorySecurityInheritance, Guid)

使用指定的标识引用、访问控制类型、扩展权限标识符、Active Directory 安全继承和继承对象类型来初始化 ExtendedRightAccessRule 类的新实例。

ExtendedRightAccessRule(IdentityReference, AccessControlType)

Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs

使用指定的标识引用和访问控制类型来初始化 ExtendedRightAccessRule 类的新实例。

public:
 ExtendedRightAccessRule(System::Security::Principal::IdentityReference ^ identity, System::Security::AccessControl::AccessControlType type);
public ExtendedRightAccessRule (System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type);
new System.DirectoryServices.ExtendedRightAccessRule : System.Security.Principal.IdentityReference * System.Security.AccessControl.AccessControlType -> System.DirectoryServices.ExtendedRightAccessRule
Public Sub New (identity As IdentityReference, type As AccessControlType)

参数

identity
IdentityReference

一个 IdentityReference 对象,标识访问规则的受信者。

type
AccessControlType

指定访问规则类型的 AccessControlType 枚举值之一。

注解

此构造函数创建适用于所有扩展权限的扩展权限访问规则。

适用于

ExtendedRightAccessRule(IdentityReference, AccessControlType, ActiveDirectorySecurityInheritance)

Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs

使用指定的标识引用、访问控制类型和 Active Directory 安全继承来初始化 ExtendedRightAccessRule 类的新实例。

public:
 ExtendedRightAccessRule(System::Security::Principal::IdentityReference ^ identity, System::Security::AccessControl::AccessControlType type, System::DirectoryServices::ActiveDirectorySecurityInheritance inheritanceType);
public ExtendedRightAccessRule (System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType);
new System.DirectoryServices.ExtendedRightAccessRule : System.Security.Principal.IdentityReference * System.Security.AccessControl.AccessControlType * System.DirectoryServices.ActiveDirectorySecurityInheritance -> System.DirectoryServices.ExtendedRightAccessRule
Public Sub New (identity As IdentityReference, type As AccessControlType, inheritanceType As ActiveDirectorySecurityInheritance)

参数

identity
IdentityReference

一个 IdentityReference 对象,标识访问规则的受信者。

type
AccessControlType

指定访问规则类型的 AccessControlType 枚举值之一。

inheritanceType
ActiveDirectorySecurityInheritance

ActiveDirectorySecurityInheritance 枚举值之一,指定访问规则的继承类型。

注解

使用此构造函数可创建适用于所有扩展权限的扩展权限访问规则。

适用于

ExtendedRightAccessRule(IdentityReference, AccessControlType, Guid)

Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs

使用指定的标识引用、访问控制类型和扩展权限标识符来初始化 ExtendedRightAccessRule 类的新实例。

public:
 ExtendedRightAccessRule(System::Security::Principal::IdentityReference ^ identity, System::Security::AccessControl::AccessControlType type, Guid extendedRightType);
public ExtendedRightAccessRule (System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, Guid extendedRightType);
new System.DirectoryServices.ExtendedRightAccessRule : System.Security.Principal.IdentityReference * System.Security.AccessControl.AccessControlType * Guid -> System.DirectoryServices.ExtendedRightAccessRule
Public Sub New (identity As IdentityReference, type As AccessControlType, extendedRightType As Guid)

参数

identity
IdentityReference

一个 IdentityReference 对象,标识访问规则的受信者。

type
AccessControlType

指定访问规则类型的 AccessControlType 枚举值之一。

extendedRightType
Guid

应用此访问规则的扩展权限的 Rights-Guid。 有关详细信息,请参阅 Rights-Guid 一文。 在 Active Directory 架构文档中,此信息可以在每个扩展权限的参考页上的“Rights-GUID”行中找到。 如果此参数为 Empty,则访问规则将应用于所有扩展权限。 有关可能的扩展权限的列表,请参阅扩展权限一文。

适用于

ExtendedRightAccessRule(IdentityReference, AccessControlType, ActiveDirectorySecurityInheritance, Guid)

Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs

使用指定的标识引用、访问控制类型、Active Directory 安全继承和继承对象类型来初始化 ExtendedRightAccessRule 类的新实例。

public:
 ExtendedRightAccessRule(System::Security::Principal::IdentityReference ^ identity, System::Security::AccessControl::AccessControlType type, System::DirectoryServices::ActiveDirectorySecurityInheritance inheritanceType, Guid inheritedObjectType);
public ExtendedRightAccessRule (System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, Guid inheritedObjectType);
new System.DirectoryServices.ExtendedRightAccessRule : System.Security.Principal.IdentityReference * System.Security.AccessControl.AccessControlType * System.DirectoryServices.ActiveDirectorySecurityInheritance * Guid -> System.DirectoryServices.ExtendedRightAccessRule
Public Sub New (identity As IdentityReference, type As AccessControlType, inheritanceType As ActiveDirectorySecurityInheritance, inheritedObjectType As Guid)

参数

identity
IdentityReference

一个 IdentityReference 对象,标识访问规则的受信者。

type
AccessControlType

指定访问规则类型的 AccessControlType 枚举值之一。

inheritanceType
ActiveDirectorySecurityInheritance

ActiveDirectorySecurityInheritance 枚举值之一,指定访问规则的继承类型。

inheritedObjectType
Guid

可继承此访问规则的子对象类型的架构 GUID。

注解

此构造函数创建适用于所有扩展权限的扩展权限访问规则。

适用于

ExtendedRightAccessRule(IdentityReference, AccessControlType, Guid, ActiveDirectorySecurityInheritance)

Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs

使用指定的标识引用、访问控制类型、扩展权限标识符和 Active Directory 安全继承来初始化 ExtendedRightAccessRule 类的新实例。

public:
 ExtendedRightAccessRule(System::Security::Principal::IdentityReference ^ identity, System::Security::AccessControl::AccessControlType type, Guid extendedRightType, System::DirectoryServices::ActiveDirectorySecurityInheritance inheritanceType);
public ExtendedRightAccessRule (System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, Guid extendedRightType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType);
new System.DirectoryServices.ExtendedRightAccessRule : System.Security.Principal.IdentityReference * System.Security.AccessControl.AccessControlType * Guid * System.DirectoryServices.ActiveDirectorySecurityInheritance -> System.DirectoryServices.ExtendedRightAccessRule
Public Sub New (identity As IdentityReference, type As AccessControlType, extendedRightType As Guid, inheritanceType As ActiveDirectorySecurityInheritance)

参数

identity
IdentityReference

一个 IdentityReference 对象,标识访问规则的受信者。

type
AccessControlType

指定访问规则类型的 AccessControlType 枚举值之一。

extendedRightType
Guid

应用此访问规则的扩展权限的 Rights-Guid。 有关详细信息,请参阅 Rights-Guid 一文。 在 Active Directory 架构文档中,此信息可以在每个扩展权限的参考页上的“Rights-GUID”行中找到。 如果此参数为 Empty,则访问规则将应用于所有扩展权限。 有关可能的扩展权限的列表,请参阅扩展权限一文。

inheritanceType
ActiveDirectorySecurityInheritance

ActiveDirectorySecurityInheritance 枚举值之一,指定访问规则的继承类型。

适用于

ExtendedRightAccessRule(IdentityReference, AccessControlType, Guid, ActiveDirectorySecurityInheritance, Guid)

Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs
Source:
ActiveDirectorySecurity.cs

使用指定的标识引用、访问控制类型、扩展权限标识符、Active Directory 安全继承和继承对象类型来初始化 ExtendedRightAccessRule 类的新实例。

public:
 ExtendedRightAccessRule(System::Security::Principal::IdentityReference ^ identity, System::Security::AccessControl::AccessControlType type, Guid extendedRightType, System::DirectoryServices::ActiveDirectorySecurityInheritance inheritanceType, Guid inheritedObjectType);
public ExtendedRightAccessRule (System.Security.Principal.IdentityReference identity, System.Security.AccessControl.AccessControlType type, Guid extendedRightType, System.DirectoryServices.ActiveDirectorySecurityInheritance inheritanceType, Guid inheritedObjectType);
new System.DirectoryServices.ExtendedRightAccessRule : System.Security.Principal.IdentityReference * System.Security.AccessControl.AccessControlType * Guid * System.DirectoryServices.ActiveDirectorySecurityInheritance * Guid -> System.DirectoryServices.ExtendedRightAccessRule
Public Sub New (identity As IdentityReference, type As AccessControlType, extendedRightType As Guid, inheritanceType As ActiveDirectorySecurityInheritance, inheritedObjectType As Guid)

参数

identity
IdentityReference

一个 IdentityReference 对象,标识访问规则的受信者。

type
AccessControlType

指定访问规则类型的 AccessControlType 枚举值之一。

extendedRightType
Guid

适用此访问规则的扩展权限的 Rights-Guid 特性。 有关详细信息,请参阅 Rights-Guid 一文。 在 Active Directory 架构文档中,此信息可以在每个扩展权限的参考页上的“Rights-GUID”行中找到。 如果此参数为 Empty,则访问规则将应用于所有扩展权限。 有关可能的扩展权限的列表,请参阅扩展权限一文。

inheritanceType
ActiveDirectorySecurityInheritance

ActiveDirectorySecurityInheritance 枚举值之一,指定访问规则的继承类型。

inheritedObjectType
Guid

可继承此访问规则的子对象类型的架构 GUID。

适用于