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, který se používá k odkaz na data. name nesmí obsahovat vložené hodnoty null.

data
Byte[]

Objekt blob dat.

attributes
FieldAttributes

Atributy pole.

Návraty

Pole pro odkaz na data.

Výjimky

Délka je name nula.

-nebo-

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

name nebo data je null.

CreateType() byla dříve volána.

Poznámky

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

Platí pro