DirectoryObjectSecurity.AccessRuleFactory Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da AccessRule classe 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 a que a regra de acesso se aplica. Deve ser um objeto que possa ser lançado como um SecurityIdentifier.
- accessMask
- Int32
A máscara de acesso desta regra. A máscara de acesso é uma coleção de 32 bits de bits anónimos, cujo significado é definido pelos integradores individuais.
- isInherited
- Boolean
Verdade se esta regra for herdada de um contentor 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. As bandeiras de propagação são ignoradas se inheritanceFlags for definido como None.
- type
- AccessControlType
Especifica o tipo válido de controlo de acesso.
- objectType
- Guid
A identidade da classe de objetos à qual se aplica a nova regra de acesso.
- inheritedObjectType
- Guid
A identidade da classe de objetos filhos que pode herdar a nova regra de acesso.
Devoluções
O AccessRule objeto que este método cria.