Bagikan melalui


ObjectAccessRule Konstruktor

Definisi

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.

Berlaku untuk