DiscretionaryAcl.SetAccess Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.
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.
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).