ActiveDirectorySecurity.AccessRuleFactory 方法

定义

创建 对象 AccessRule

重载

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

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

AccessRule创建具有指定值的对象。

public:
 override System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
public override sealed System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Public Overrides NotOverridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType) As AccessRule

参数

identityReference
IdentityReference

解析 IdentityReference 为安全标识符的 NTAccount 对象(SID)等对象。

accessMask
Int32

显示 Int32 要使用的访问权限的位掩码。

isInherited
Boolean

一个 Boolean 对象,指示是否继承 ACE。 true 如果继承 ACE,则为否则,为 false.

inheritanceFlags
InheritanceFlags

包含 InheritanceFlags 目录对象上的继承标志的对象。

propagationFlags
PropagationFlags

包含 PropagationFlags 目录对象上的继承传播标志的对象。

type
AccessControlType

AccessControlType包含 ACE 类型的对象。

返回

对应于 AccessRuleActiveDirectorySecurity 对象。

另请参阅

适用于

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid)

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

AccessRule创建具有指定值的对象。

public:
 override System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type, Guid objectGuid, Guid inheritedObjectGuid);
public override sealed System.Security.AccessControl.AccessRule AccessRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type, Guid objectGuid, Guid inheritedObjectGuid);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType * Guid * Guid -> System.Security.AccessControl.AccessRule
Public Overrides NotOverridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectGuid As Guid, inheritedObjectGuid As Guid) As AccessRule

参数

identityReference
IdentityReference

解析 IdentityReference 为安全标识符(SID)的对象,例如 NTAccount 对象。

accessMask
Int32

显示 Int32 要使用的访问权限的位掩码。

isInherited
Boolean

一个 Boolean 对象,指示是否继承 ACE。 true 如果继承 ACE,则为否则,为 false.

inheritanceFlags
InheritanceFlags

包含 InheritanceFlags 目录对象的继承标志的对象。

propagationFlags
PropagationFlags

包含 PropagationFlags 目录对象的继承传播标志的对象。

type
AccessControlType

AccessControlType包含 ACE 类型的对象。

objectGuid
Guid

Guid包含目录对象的 GUID 的对象。

inheritedObjectGuid
Guid

Guid包含继承目录对象的 GUID 的对象。

返回

对应于 AccessRuleActiveDirectorySecurity 对象。

另请参阅

适用于