ActiveDirectorySecurity.AccessRuleFactory Método

Definición

Crea un objeto AccessRule.

Sobrecargas

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

Crea un AccessRule objeto con los 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

Objeto IdentityReference como un objeto NTAccount que se resuelve en un identificador de seguridad (SID).

accessMask
Int32

Máscara Int32 de bits que muestra los privilegios de acceso que se van a usar.

isInherited
Boolean

Objeto Boolean que indica si se heredan los ACL. true si se heredan los ACL; de lo contrario, false.

inheritanceFlags
InheritanceFlags

Objeto InheritanceFlags que contiene marcas de herencia en un objeto de directorio.

propagationFlags
PropagationFlags

Objeto PropagationFlags que contiene marcas de propagación de herencia en un objeto de directorio.

type
AccessControlType

Objeto AccessControlType que contiene el tipo ACE.

Devoluciones

AccessRule que corresponde al ActiveDirectorySecurity objeto .

Consulte también

Se aplica a

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

Crea un AccessRule objeto con los 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

Objeto IdentityReference , como un objeto NTAccount, que se resuelve en un identificador de seguridad (SID).

accessMask
Int32

Máscara Int32 de bits que muestra los privilegios de acceso que se van a usar.

isInherited
Boolean

Objeto Boolean que indica si se heredan los ACL. true si se heredan los ACL; de lo contrario, false.

inheritanceFlags
InheritanceFlags

Objeto InheritanceFlags que contiene marcas de herencia para un objeto de directorio.

propagationFlags
PropagationFlags

Objeto PropagationFlags que contiene marcas de propagación de herencia para un objeto de directorio.

type
AccessControlType

Objeto AccessControlType que contiene el tipo ACE.

objectGuid
Guid

Objeto Guid que contiene el GUID del objeto de directorio.

inheritedObjectGuid
Guid

Objeto Guid que contiene el GUID del objeto de directorio heredado.

Devoluciones

AccessRule que corresponde al ActiveDirectorySecurity objeto .

Consulte también

Se aplica a