ObjectAccessRule Konstruktor
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.
Menginisialisasi instans ObjectAccessRule baru kelas dengan nilai yang ditentukan.
protected:
ObjectAccessRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System::Security::AccessControl::AccessControlType type);
protected ObjectAccessRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, Guid objectType, Guid inheritedObjectType, System.Security.AccessControl.AccessControlType type);
new System.Security.AccessControl.ObjectAccessRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * Guid * Guid * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.ObjectAccessRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectType As Guid, inheritedObjectType As Guid, type As AccessControlType)
Parameter
- identity
- IdentityReference
Identitas tempat aturan akses berlaku. Ini harus menjadi objek yang dapat dilemparkan SecurityIdentifiersebagai .
- accessMask
- Int32
Masker akses aturan ini. Masker akses adalah koleksi bit anonim 32-bit, yang maknanya didefinisikan oleh integrator individu.
- isInherited
- Boolean
true
jika aturan ini diwarisi dari kontainer induk.
- inheritanceFlags
- InheritanceFlags
Menentukan properti pewarisan aturan akses.
- propagationFlags
- PropagationFlags
Menentukan apakah aturan akses yang diwariskan secara otomatis disebarluaskan. Bendera penyebaran diabaikan jika inheritanceFlags
diatur ke None.
- objectType
- Guid
Jenis objek tempat aturan diterapkan.
- inheritedObjectType
- Guid
Jenis objek anak yang dapat mewarisi aturan.
- type
- AccessControlType
Menentukan apakah aturan ini mengizinkan atau menolak akses.
Pengecualian
Nilai identity
parameter tidak dapat ditransmisikan sebagai SecurityIdentifier, atau type
parameter berisi nilai yang tidak valid.
Nilai accessMask
parameter adalah 0, atau inheritanceFlags
parameter atau propagationFlags
berisi nilai bendera yang tidak dikenal.