DiscretionaryAcl.AddAccess Método

Definição

Adiciona uma Entrada Controlo de Acesso (ACE) com as definições especificadas ao objeto DiscretionaryAcl atual.

Sobrecargas

Name Description
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Adiciona uma Entrada Controlo de Acesso (ACE) com as definições especificadas ao objeto DiscretionaryAcl atual.

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

Adiciona uma Entrada Controlo de Acesso (ACE) com as definições especificadas ao objeto DiscretionaryAcl atual.

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

Adiciona uma Entrada Controlo de Acesso (ACE) com as definições especificadas ao objeto DiscretionaryAcl atual. Use este método para as Listas de Controlo de Acesso de Diretório (ACLs) ao especificar o tipo de objeto ou o tipo de objeto herdado para o novo ACE.

AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Origem:
ACL.cs

Adiciona uma Entrada Controlo de Acesso (ACE) com as definições especificadas ao objeto DiscretionaryAcl atual.

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

O tipo de controlo de acesso (permitir ou recusar) a adicionar.

sid
SecurityIdentifier

O SecurityIdentifier que é para adicionar um ACE.

rule
ObjectAccessRule

O ObjectAccessRule para o novo acesso.

Aplica-se a

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

Origem:
ACL.cs

Adiciona uma Entrada Controlo de Acesso (ACE) com as definições especificadas ao objeto DiscretionaryAcl atual.

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

O tipo de controlo de acesso (permitir ou recusar) a adicionar.

sid
SecurityIdentifier

O SecurityIdentifier que é para adicionar um ACE.

accessMask
Int32

A regra de acesso para o novo ACE.

inheritanceFlags
InheritanceFlags

Flags que especificam as propriedades de herança do novo ACE.

propagationFlags
PropagationFlags

Flags que especificam as propriedades de propagação da herança para o novo ACE.

Observações

Este método pode fazer com que ACEs existentes sejam fundidos.

Aplica-se a

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

Origem:
ACL.cs

Adiciona uma Entrada Controlo de Acesso (ACE) com as definições especificadas ao objeto DiscretionaryAcl atual. Use este método para as Listas de Controlo de Acesso de Diretório (ACLs) ao especificar o tipo de objeto ou o tipo de objeto herdado para o novo 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

O tipo de controlo de acesso (permitir ou recusar) a adicionar.

sid
SecurityIdentifier

O SecurityIdentifier que é para adicionar um ACE.

accessMask
Int32

A regra de acesso para o novo ACE.

inheritanceFlags
InheritanceFlags

Flags que especificam as propriedades de herança do novo ACE.

propagationFlags
PropagationFlags

Flags que especificam as propriedades de propagação da herança para o novo ACE.

objectFlags
ObjectAceFlags

Flags que especificam se os objectType parâmetros e inheritedObjectType contêm não-valoresnull .

objectType
Guid

A identidade da classe de objetos a que o novo ACE se aplica.

inheritedObjectType
Guid

A identidade da classe de objetos filhos que podem herdar o novo ACE.

Observações

Este método pode fazer com que ACEs existentes sejam fundidos.

Aplica-se a