TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Metode
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.
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 .