DiscretionaryAcl.RemoveAccessSpecific Método

Definição

Remove a ACE (Entrada de Controle de Acesso) especificada do objeto DiscretionaryAcl atual.

Sobrecargas

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Remove a ACE (Entrada de Controle de Acesso) especificada do objeto DiscretionaryAcl atual.

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

Remove a ACE (Entrada de Controle de Acesso) especificada do objeto DiscretionaryAcl atual.

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

Remove a ACE (Entrada de Controle de Acesso) especificada do objeto DiscretionaryAcl atual. Use este método para ACLs (Listas de Controle de Acesso) do objeto de diretório ao especificar o tipo de objeto ou o tipo de objeto herdado para a ACE a ser removida.

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Remove a ACE (Entrada de Controle de Acesso) especificada do objeto DiscretionaryAcl atual.

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

O tipo de controle de acesso (permitir ou negar) a ser removido.

sid
SecurityIdentifier

O SecurityIdentifier do qual remover uma ACE.

rule
ObjectAccessRule

O ObjectAccessRule do qual remover acesso.

Aplica-se a

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

Remove a ACE (Entrada de Controle de Acesso) especificada do objeto DiscretionaryAcl atual.

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

O tipo de controle de acesso (permitir ou negar) a ser removido.

sid
SecurityIdentifier

O SecurityIdentifier do qual remover uma ACE.

accessMask
Int32

A máscara de acesso para a ACE a ser removida.

inheritanceFlags
InheritanceFlags

Sinalizadores que especificam as propriedades de herança do ACE a ser removido.

propagationFlags
PropagationFlags

Sinalizadores que especificam as propriedades de propagação de herança da ACE a ser removida.

Aplica-se a

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

Remove a ACE (Entrada de Controle de Acesso) especificada do objeto DiscretionaryAcl atual. Use este método para ACLs (Listas de Controle de Acesso) do objeto de diretório ao especificar o tipo de objeto ou o tipo de objeto herdado para a ACE a ser removida.

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

O tipo de controle de acesso (permitir ou negar) a ser removido.

sid
SecurityIdentifier

O SecurityIdentifier do qual remover uma ACE.

accessMask
Int32

A máscara de acesso para a ACE a ser removida.

inheritanceFlags
InheritanceFlags

Sinalizadores que especificam as propriedades de herança do ACE a ser removido.

propagationFlags
PropagationFlags

Sinalizadores que especificam as propriedades de propagação de herança da ACE a ser removida.

objectFlags
ObjectAceFlags

Sinalizadores que especificam se os parâmetros objectType e inheritedObjectType contêm valores não null.

objectType
Guid

A identidade da classe de objetos aos quais a ACE removida se aplica.

inheritedObjectType
Guid

A identidade da classe de objetos filho que podem herdar a ACE removida.

Aplica-se a