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).
- 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).
- isInherited
- Boolean
Объект, указывающий Boolean , наследуются ли acEs.
true Значение , если acES наследуются; falseв противном случае .
- inheritanceFlags
- InheritanceFlags
Объект InheritanceFlags , содержащий флаги наследования для объекта каталога.
- propagationFlags
- PropagationFlags
PropagationFlags Объект, содержащий флаги распространения наследования для объекта каталога.
- type
- AccessControlType
Объект AccessControlType , содержащий тип ACE.
Возвращаемое значение
Значение AccessRule , соответствующее объекту ActiveDirectorySecurity .