CryptoKeySecurity.AccessRuleFactory Метод

Определение

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

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);

Параметры

identityReference
IdentityReference

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

accessMask
Int32

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

isInherited
Boolean

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

inheritanceFlags
InheritanceFlags

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

propagationFlags
PropagationFlags

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

type
AccessControlType

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

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

Объект AccessRule, создаваемый с помощью данного метода.

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

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1