ActiveDirectorySecurity.AccessRuleFactory Método

Definição

Cria um objeto AccessRule.

Sobrecargas

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType)

Cria um AccessRule objeto com os valores especificados.

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

Parâmetros

identityReference
IdentityReference

Um IdentityReference objeto como um objeto NTAccount que se resolve para um identificador de segurança (SID).

accessMask
Int32

Uma Int32 máscara de bits que mostra os privilégios de acesso a usar.

isInherited
Boolean

Um objeto que indica se as Boolean ACEs são herdadas. true se os ACEs forem herdados; caso contrário, false.

inheritanceFlags
InheritanceFlags

Um InheritanceFlags objeto que contém flags de herança num objeto de diretório.

propagationFlags
PropagationFlags

Um PropagationFlags objeto que contém flags de propagação de herança num objeto de diretório.

type
AccessControlType

Um AccessControlType objeto que contém o tipo ACE.

Devoluções

O AccessRule que corresponde ao ActiveDirectorySecurity objeto.

Ver também

Aplica-se a

AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid)

Cria um AccessRule objeto com os valores especificados.

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

Parâmetros

identityReference
IdentityReference

Um IdentityReference objeto, como um objeto NTAccount, que se resolve para um identificador de segurança (SID).

accessMask
Int32

Uma Int32 máscara de bits que mostra os privilégios de acesso a usar.

isInherited
Boolean

Um objeto que indica se as Boolean ACEs são herdadas. true se os ACEs forem herdados; caso contrário, false.

inheritanceFlags
InheritanceFlags

Um InheritanceFlags objeto que contém flags de herança para um objeto de diretório.

propagationFlags
PropagationFlags

Um PropagationFlags objeto que contém flags de propagação de herança para um objeto de diretório.

type
AccessControlType

Um AccessControlType objeto que contém o tipo ACE.

objectGuid
Guid

Um Guid objeto que contém o GUID do objeto diretório.

inheritedObjectGuid
Guid

Um Guid objeto que contém o GUID do objeto diretório herdado.

Devoluções

O AccessRule que corresponde ao ActiveDirectorySecurity objeto.

Ver também

Aplica-se a