DirectoryObjectSecurity.AccessRuleFactory Метод

Определение

Инициализирует новый экземпляр AccessRule класса с указанными значениями.

public:
 virtual 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 objectType, Guid inheritedObjectType);
public virtual 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 objectType, Guid inheritedObjectType);
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 Overridable Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType, objectType As Guid, inheritedObjectType As Guid) As AccessRule

Параметры

identityReference
IdentityReference

Удостоверение, к которому применяется правило доступа. Это должен быть объект, который может быть приведение как объект SecurityIdentifier.

accessMask
Int32

Маска доступа этого правила. Маска доступа представляет собой 32-разрядную коллекцию анонимных битов, значение которой определяется отдельными интеграторами.

isInherited
Boolean

Значение true, если это правило наследуется от родительского контейнера.

inheritanceFlags
InheritanceFlags

Указывает свойства наследования правила доступа.

propagationFlags
PropagationFlags

Указывает, распространяются ли унаследованные правила доступа автоматически. Флаги распространения игнорируются, если inheritanceFlags задано значение None.

type
AccessControlType

Указывает допустимый тип управления доступом.

objectType
Guid

Удостоверение класса объектов, к которым применяется новое правило доступа.

inheritedObjectType
Guid

Удостоверение класса дочерних объектов, которые могут наследовать новое правило доступа.

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

Объект, создаваемый этим методом AccessRule .

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