CustomAce(AceType, AceFlags, Byte[]) 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 baru kelas CustomAce.
public:
CustomAce(System::Security::AccessControl::AceType type, System::Security::AccessControl::AceFlags flags, cli::array <System::Byte> ^ opaque);
public CustomAce (System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[]? opaque);
public CustomAce (System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[] opaque);
new System.Security.AccessControl.CustomAce : System.Security.AccessControl.AceType * System.Security.AccessControl.AceFlags * byte[] -> System.Security.AccessControl.CustomAce
Public Sub New (type As AceType, flags As AceFlags, opaque As Byte())
Parameter
- type
- AceType
Jenis Entri Access Control baru (ACE). Nilai ini harus lebih besar dari MaxDefinedAceType.
- flags
- AceFlags
Bendera yang menentukan informasi tentang kondisi pewarisan, penyebaran warisan, dan audit untuk ACE baru.
- opaque
- Byte[]
Array nilai byte yang berisi data untuk ACE baru. Nilai ini bisa berupa null
. Panjang array ini tidak boleh lebih besar dari nilai MaxOpaqueLength bidang, dan harus kelipatan empat.
Pengecualian
Nilai type
parameter tidak lebih besar dari MaxDefinedAceType atau panjang opaque
array lebih besar dari nilai bidang atau bukan kelipatan MaxOpaqueLength empat.
Keterangan
Data opaque
tidak dikloning. Data harus dikloning sebelum memanggil konstruktor ini jika pemanggil tidak mempercayai sumber data untuk tidak mengubah data.