Bagikan melalui


EventWaitHandleSecurity.AccessRuleFactory Metode

Definisi

Membuat aturan kontrol akses baru untuk pengguna yang ditentukan, dengan hak akses, kontrol akses, dan bendera yang ditentukan.

public:
 override System::Security::AccessControl::AccessRule ^ AccessRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AccessControlType type);
public override System.Security.AccessControl.AccessRule AccessRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);
override this.AccessRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AccessControlType -> System.Security.AccessControl.AccessRule
Public Overrides Function AccessRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, type As AccessControlType) As AccessRule

Parameter

identityReference
IdentityReference

Yang IdentityReference mengidentifikasi pengguna atau grup tempat aturan berlaku.

accessMask
Int32

Kombinasi EventWaitHandleRights nilai bitwise yang menentukan hak akses untuk mengizinkan atau menolak, ditransmisikan ke bilangan bulat.

isInherited
Boolean

Tidak ada artinya untuk handel tunggu bernama, karena tidak memiliki hierarki.

inheritanceFlags
InheritanceFlags

Tidak ada artinya untuk handel tunggu bernama, karena tidak memiliki hierarki.

propagationFlags
PropagationFlags

Tidak ada artinya untuk handel tunggu bernama, karena tidak memiliki hierarki.

type
AccessControlType

Salah satu nilai yang AccessControlType menentukan apakah hak diizinkan atau ditolak.

Mengembalikan

Objek EventWaitHandleAccessRule yang mewakili hak yang ditentukan untuk pengguna yang ditentukan.

Pengecualian

accessMask, inheritanceFlags, propagationFlags, atau type menentukan nilai yang tidak valid.

identityReferenceadalah null.

-atau-

accessMask adalah nol.

identityReference bukan jenis SecurityIdentifier, atau jenis seperti NTAccount yang dapat dikonversi ke jenis SecurityIdentifier.

Keterangan

Cara yang disarankan untuk membuat aturan kontrol akses adalah dengan menggunakan konstruktor EventWaitHandleAccessRule kelas .

Catatan

Meskipun pewarisan dan bendera penyebaran tidak berarti untuk peristiwa bernama, masih mungkin untuk menentukannya. Ini tidak disarankan, karena tidak perlu mempersulit pemeliharaan aturan, misalnya dengan mengganggu kombinasi aturan yang seharusnya kompatibel.

Berlaku untuk