ActiveDirectorySecurity.AccessRuleFactory Метод

Определение

Создает объект AccessRule.

Перегрузки

Имя Описание
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

AccessRule Создает объект с указанными значениями.

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

AccessRule Создает объект с указанными значениями.

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

Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
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 , наследуются ли acES. true Значение , если acES наследуются; falseв противном случае .

inheritanceFlags
InheritanceFlags

Объект InheritanceFlags , содержащий флаги наследования в объекте каталога.

propagationFlags
PropagationFlags

PropagationFlags Объект, содержащий флаги распространения наследования в объекте каталога.

type
AccessControlType

Объект AccessControlType , содержащий тип ACE.

Возвращаемое значение

Значение AccessRule , соответствующее объекту ActiveDirectorySecurity .

См. также раздел

Применяется к

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

Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
ActiveDirectorySecurity.cs
Исходный код:
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 , например объект NTAccount, который разрешает идентификатор безопасности (SID).

accessMask
Int32

Битовая Int32 маска, показывающая права доступа для использования.

isInherited
Boolean

Объект, указывающий Boolean , наследуются ли acEs. true Значение , если acES наследуются; falseв противном случае .

inheritanceFlags
InheritanceFlags

Объект InheritanceFlags , содержащий флаги наследования для объекта каталога.

propagationFlags
PropagationFlags

PropagationFlags Объект, содержащий флаги распространения наследования для объекта каталога.

type
AccessControlType

Объект AccessControlType , содержащий тип ACE.

objectGuid
Guid

Объект Guid , содержащий GUID объекта каталога.

inheritedObjectGuid
Guid

Объект Guid , содержащий GUID унаследованного объекта каталога.

Возвращаемое значение

Значение AccessRule , соответствующее объекту ActiveDirectorySecurity .

См. также раздел

Применяется к