DiscretionaryAcl.AddAccess Método

Definición

Agrega un Access Control Entry (ACE) con la configuración especificada al objeto de DiscretionaryAcl actual.

Sobrecargas

Nombre Description
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Agrega un Access Control Entry (ACE) con la configuración especificada al objeto de DiscretionaryAcl actual.

AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Agrega un Access Control Entry (ACE) con la configuración especificada al objeto de DiscretionaryAcl actual.

AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Agrega un Access Control Entry (ACE) con la configuración especificada al objeto de DiscretionaryAcl actual. Use este método para el objeto de directorio Access Control Listas (ACL) al especificar el tipo de objeto o el tipo de objeto heredado para la nueva ACE.

AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Source:
ACL.cs

Agrega un Access Control Entry (ACE) con la configuración especificada al objeto de DiscretionaryAcl actual.

public:
 void AddAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public void AddAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.AddAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> unit
Public Sub AddAccess (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule)

Parámetros

accessType
AccessControlType

Tipo de control de acceso (permitir o denegar) que se va a agregar.

sid
SecurityIdentifier

SecurityIdentifier para el que se va a agregar una ACE.

rule
ObjectAccessRule

para ObjectAccessRule el nuevo acceso.

Se aplica a

AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Source:
ACL.cs

Agrega un Access Control Entry (ACE) con la configuración especificada al objeto de DiscretionaryAcl actual.

public:
 void AddAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void AddAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.AddAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub AddAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)

Parámetros

accessType
AccessControlType

Tipo de control de acceso (permitir o denegar) que se va a agregar.

sid
SecurityIdentifier

SecurityIdentifier para el que se va a agregar una ACE.

accessMask
Int32

Regla de acceso para la nueva ACE.

inheritanceFlags
InheritanceFlags

Marcas que especifican las propiedades de herencia del nuevo ACE.

propagationFlags
PropagationFlags

Marcas que especifican las propiedades de propagación de herencia para la nueva ACE.

Comentarios

Este método puede hacer que los ACE existentes se combinen.

Se aplica a

AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Source:
ACL.cs

Agrega un Access Control Entry (ACE) con la configuración especificada al objeto de DiscretionaryAcl actual. Use este método para el objeto de directorio Access Control Listas (ACL) al especificar el tipo de objeto o el tipo de objeto heredado para la nueva ACE.

public:
 void AddAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public void AddAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.AddAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> unit
Public Sub AddAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)

Parámetros

accessType
AccessControlType

Tipo de control de acceso (permitir o denegar) que se va a agregar.

sid
SecurityIdentifier

SecurityIdentifier para el que se va a agregar una ACE.

accessMask
Int32

Regla de acceso para la nueva ACE.

inheritanceFlags
InheritanceFlags

Marcas que especifican las propiedades de herencia del nuevo ACE.

propagationFlags
PropagationFlags

Marcas que especifican las propiedades de propagación de herencia para la nueva ACE.

objectFlags
ObjectAceFlags

Marcas que especifican si los objectType parámetros y inheritedObjectType contienen valores que nonull son .

objectType
Guid

Identidad de la clase de objetos a la que se aplica la nueva ACE.

inheritedObjectType
Guid

Identidad de la clase de objetos secundarios que puede heredar la nueva ACE.

Comentarios

Este método puede hacer que los ACE existentes se combinen.

Se aplica a