Bagikan melalui


TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Metode

Definisi

Menentukan bidang data yang diinisialisasi di bagian .sdata dari file portable executable (PE).

public:
 System::Reflection::Emit::FieldBuilder ^ DefineInitializedData(System::String ^ name, cli::array <System::Byte> ^ data, System::Reflection::FieldAttributes attributes);
public System.Reflection.Emit.FieldBuilder DefineInitializedData (string name, byte[] data, System.Reflection.FieldAttributes attributes);
member this.DefineInitializedData : string * byte[] * System.Reflection.FieldAttributes -> System.Reflection.Emit.FieldBuilder
Public Function DefineInitializedData (name As String, data As Byte(), attributes As FieldAttributes) As FieldBuilder

Parameter

name
String

Nama yang digunakan untuk merujuk ke data. name tidak boleh berisi null yang disematkan.

data
Byte[]

Blob data.

attributes
FieldAttributes

Atribut untuk bidang .

Mengembalikan

Bidang untuk mereferensikan data.

Pengecualian

Panjangnya name adalah nol.

-atau-

Ukuran data kurang dari atau sama dengan nol, atau lebih besar dari atau sama dengan 0x3f0000.

name atau data adalah null.

CreateType() telah dipanggil sebelumnya.

Keterangan

Bidang yang Anda buat dengan metode ini akan menjadi static, bahkan jika Anda tidak menyertakan FieldAttributes.Static dalam attributes parameter .

Berlaku untuk