Bagikan melalui


DiscretionaryAcl.SetAccess Metode

Definisi

Mengatur kontrol akses yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

Overload

SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Mengatur kontrol akses yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

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

Mengatur kontrol akses yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

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

Mengatur kontrol akses yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

Keterangan

Metode ini menghapus semua entri Access Control (ACE) yang ada yang cocok dengan objek yang ditentukan SecurityIdentifier dan kualifikasi akses yang ditentukan (izinkan atau tolak).

SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Mengatur kontrol akses yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

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

Parameter

accessType
AccessControlType

Jenis kontrol akses (izinkan atau tolak) untuk diatur.

sid
SecurityIdentifier

SecurityIdentifier yang akan mengatur ACE.

rule
ObjectAccessRule

yang akan diatur aksesnya ObjectAccessRule .

Berlaku untuk

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

Mengatur kontrol akses yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

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

Parameter

accessType
AccessControlType

Jenis kontrol akses (izinkan atau tolak) untuk diatur.

sid
SecurityIdentifier

SecurityIdentifier yang akan mengatur ACE.

accessMask
Int32

Aturan akses untuk ACE baru.

inheritanceFlags
InheritanceFlags

Bendera yang menentukan properti pewarisan ACE baru.

propagationFlags
PropagationFlags

Bendera yang menentukan properti penyebaran pewarisan untuk ACE baru.

Keterangan

Metode ini menghapus semua entri Access Control (ACE) yang ada yang cocok dengan objek yang ditentukan SecurityIdentifier dan kualifikasi akses yang ditentukan (izinkan atau tolak).

Berlaku untuk

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

Mengatur kontrol akses yang ditentukan untuk objek yang ditentukan SecurityIdentifier .

public:
 void SetAccess(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 SetAccess (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.SetAccess : 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 SetAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)

Parameter

accessType
AccessControlType

Jenis kontrol akses (izinkan atau tolak) untuk diatur.

sid
SecurityIdentifier

SecurityIdentifier yang akan mengatur ACE.

accessMask
Int32

Aturan akses untuk ACE baru.

inheritanceFlags
InheritanceFlags

Bendera yang menentukan properti pewarisan ACE baru.

propagationFlags
PropagationFlags

Bendera yang menentukan properti penyebaran pewarisan untuk ACE baru.

objectFlags
ObjectAceFlags

Bendera yang menentukan apakah objectType parameter dan inheritedObjectType berisi nilai bukannull .

objectType
Guid

Identitas kelas objek tempat ACE baru berlaku.

inheritedObjectType
Guid

Identitas kelas objek anak yang dapat mewarisi ACE baru.

Keterangan

Metode ini menghapus semua entri Access Control (ACE) yang ada yang cocok dengan objek yang ditentukan SecurityIdentifier dan kualifikasi akses yang ditentukan (izinkan atau tolak).

Berlaku untuk