Bagikan melalui


CustomAce(AceType, AceFlags, Byte[]) Konstruktor

Definisi

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.

Berlaku untuk