Partilhar via


DirectoryObjectSecurity.AccessRuleFactory Método

Definição

Inicializa uma nova instância da classe AccessRule com os valores especificados.

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

Parâmetros

identityReference
IdentityReference

A identidade à qual a regra de acesso se aplica. Precisa ser um objeto que possa ser convertido como um SecurityIdentifier.

accessMask
Int32

A máscara de acesso dessa regra. A máscara de acesso é uma coleção de 32 bits de bits anônimos, cujo significado é definido pelos integradores individuais.

isInherited
Boolean

true se essa regra for herdada de um contêiner pai.

inheritanceFlags
InheritanceFlags

Especifica as propriedades de herança da regra de acesso.

propagationFlags
PropagationFlags

Especifica se as regras de acesso herdadas são propagadas automaticamente. Os sinalizadores de propagação serão ignorados se inheritanceFlags estiver definido como None.

type
AccessControlType

Especifica o tipo de controle de acesso válido.

objectType
Guid

A identidade da classe de objetos aos quais a nova regra de acesso se aplica.

inheritedObjectType
Guid

A identidade da classe de objetos filho que podem herdar a nova regra de acesso.

Retornos

O objeto AccessRule criado por esse método.

Aplica-se a