Bagikan melalui


AuthorizationRule Konstruktor

Definisi

Menginisialisasi instans AccessRule baru kelas dengan menggunakan nilai yang ditentukan.

protected public:
 AuthorizationRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
protected internal AuthorizationRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
new System.Security.AccessControl.AuthorizationRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> System.Security.AccessControl.AuthorizationRule
Protected Friend Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)

Parameter

identity
IdentityReference

Identitas tempat aturan akses berlaku. Parameter ini harus menjadi objek yang dapat dilemparkan sebagai SecurityIdentifier.

accessMask
Int32

Masker akses aturan ini. Masker akses adalah koleksi bit anonim 32-bit, yang artinya didefinisikan oleh integrator individu.

isInherited
Boolean

true untuk mewarisi aturan ini dari kontainer induk.

inheritanceFlags
InheritanceFlags

Properti pewarisan aturan akses.

propagationFlags
PropagationFlags

Apakah aturan akses yang diwariskan secara otomatis disebarluaskan. Bendera penyebaran diabaikan jika inheritanceFlags diatur ke None.

Pengecualian

Nilai identity parameter tidak dapat dilemparkan sebagai SecurityIdentifier.

Nilai accessMask parameter adalah nol, atau parameter atau inheritanceFlagspropagationFlags berisi nilai bendera yang tidak dikenali.

Berlaku untuk