Sdílet prostřednictvím


DiscretionaryAcl.AddAccess Metoda

Definice

Přidá položku Access Control (ACE) se zadaným nastavením k aktuálnímu DiscretionaryAcl objektu.

Přetížení

AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Přidá položku Access Control (ACE) se zadaným nastavením k aktuálnímu DiscretionaryAcl objektu.

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

Přidá položku Access Control (ACE) se zadaným nastavením k aktuálnímu DiscretionaryAcl objektu.

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

Přidá položku Access Control (ACE) se zadaným nastavením k aktuálnímu DiscretionaryAcl objektu. Tuto metodu použijte pro Access Control Seznamy objektů adresáře (seznamy ACL) při zadávání typu objektu nebo zděděného typu objektu pro novou službu ACE.

AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Přidá položku Access Control (ACE) se zadaným nastavením k aktuálnímu DiscretionaryAcl objektu.

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)

Parametry

accessType
AccessControlType

Typ řízení přístupu (povolit nebo odepřít) přidat.

sid
SecurityIdentifier

Pro SecurityIdentifier který se má přidat ACE.

rule
ObjectAccessRule

Pro ObjectAccessRule nový přístup.

Platí pro

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

Přidá položku Access Control (ACE) se zadaným nastavením k aktuálnímu DiscretionaryAcl objektu.

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)

Parametry

accessType
AccessControlType

Typ řízení přístupu (povolit nebo odepřít) přidat.

sid
SecurityIdentifier

Pro SecurityIdentifier který se má přidat ACE.

accessMask
Int32

Pravidlo přístupu pro novou službu ACE.

inheritanceFlags
InheritanceFlags

Příznaky, které určují vlastnosti dědičnosti nového ACE.

propagationFlags
PropagationFlags

Příznaky, které určují vlastnosti šíření dědičnosti pro novou službu ACE.

Poznámky

Tato metoda může způsobit sloučení existujících ACE.

Platí pro

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

Přidá položku Access Control (ACE) se zadaným nastavením k aktuálnímu DiscretionaryAcl objektu. Tuto metodu použijte pro Access Control Seznamy objektů adresáře (seznamy ACL) při zadávání typu objektu nebo zděděného typu objektu pro novou službu 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)

Parametry

accessType
AccessControlType

Typ řízení přístupu (povolit nebo odepřít) přidat.

sid
SecurityIdentifier

Pro SecurityIdentifier který se má přidat ACE.

accessMask
Int32

Pravidlo přístupu pro novou službu ACE.

inheritanceFlags
InheritanceFlags

Příznaky, které určují vlastnosti dědičnosti nového ACE.

propagationFlags
PropagationFlags

Příznaky, které určují vlastnosti šíření dědičnosti pro novou službu ACE.

objectFlags
ObjectAceFlags

Příznaky, které určují, jestli objectType parametry a inheritedObjectType obsahují jiné hodnoty.null

objectType
Guid

Identita třídy objektů, na které se vztahuje nový ACE.

inheritedObjectType
Guid

Identita třídy podřízených objektů, které mohou dědit nové ACE.

Poznámky

Tato metoda může způsobit sloučení existujících ACE.

Platí pro