Compartir a través de


DiscretionaryAcl.RemoveAccessSpecific Método

Definición

Quita la entrada de control de acceso (ACE) especificada del objeto DiscretionaryAcl actual.

Sobrecargas

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Quita la entrada de control de acceso (ACE) especificada del objeto DiscretionaryAcl actual.

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

Quita la entrada de control de acceso (ACE) especificada del objeto DiscretionaryAcl actual.

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

Quita la entrada de control de acceso (ACE) especificada del objeto DiscretionaryAcl actual. Utilice este método para las listas de control de acceso (ACL) de objetos de directorio al especificar el tipo de objeto o el tipo de objeto heredado para la ACE que se va a quitar.

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Quita la entrada de control de acceso (ACE) especificada del objeto DiscretionaryAcl actual.

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

Parámetros

accessType
AccessControlType

El tipo de control de acceso (conceder o denegar) que se va a quitar.

sid
SecurityIdentifier

Identificador SecurityIdentifier para el que se va a quitar una ACE.

rule
ObjectAccessRule

Identificador ObjectAccessRule para el que se va a quitar el acceso.

Se aplica a

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

Quita la entrada de control de acceso (ACE) especificada del objeto DiscretionaryAcl actual.

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

Parámetros

accessType
AccessControlType

El tipo de control de acceso (conceder o denegar) que se va a quitar.

sid
SecurityIdentifier

Identificador SecurityIdentifier para el que se va a quitar una ACE.

accessMask
Int32

Máscara de acceso de la ACE que se va a quitar.

inheritanceFlags
InheritanceFlags

Marcadores que especifican las propiedades de herencia de la ACE que se va a quitar.

propagationFlags
PropagationFlags

Marcadores que especifican las propiedades de propagación de herencia para la ACE que se va a quitar.

Se aplica a

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

Quita la entrada de control de acceso (ACE) especificada del objeto DiscretionaryAcl actual. Utilice este método para las listas de control de acceso (ACL) de objetos de directorio al especificar el tipo de objeto o el tipo de objeto heredado para la ACE que se va a quitar.

public:
 void RemoveAccessSpecific(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 RemoveAccessSpecific (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.RemoveAccessSpecific : 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 RemoveAccessSpecific (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

El tipo de control de acceso (conceder o denegar) que se va a quitar.

sid
SecurityIdentifier

Identificador SecurityIdentifier para el que se va a quitar una ACE.

accessMask
Int32

Máscara de acceso de la ACE que se va a quitar.

inheritanceFlags
InheritanceFlags

Marcadores que especifican las propiedades de herencia de la ACE que se va a quitar.

propagationFlags
PropagationFlags

Marcadores que especifican las propiedades de propagación de herencia para la ACE que se va a quitar.

objectFlags
ObjectAceFlags

Marcadores que especifican si los parámetros objectType e inheritedObjectType contienen valores distintos de null.

objectType
Guid

La identidad de la clase de objetos a los que se aplica la ACE quitada.

inheritedObjectType
Guid

La identidad de la clase de objetos secundarios que pueden heredar la ACE quitada.

Se aplica a