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

Definice

Definuje inicializované datové pole v oddílu .sdata přenosného spustitelného souboru (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

Parametry

name
String

Název použitý k odkazování na data. name nemůže obsahovat vložené hodnoty null.

data
Byte[]

Objekt blob dat.

attributes
FieldAttributes

Atributy pole.

Návraty

Pole, na které chcete odkazovat na data.

Výjimky

name Délka je nula.

nebo

Velikost dat je menší nebo rovna nule nebo je větší nebo rovna 0x3f0000.

name nebo data je null.

Poznámky

Pole, které vytvoříte pomocí této metody, bude static, i když do parametru FieldAttributes.Static nezahrneteattributes.

Platí pro