TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
CreateType() byl dříve volána.
Poznámky
Pole, které vytvoříte pomocí této metody, bude static, i když do parametru FieldAttributes.Static nezahrneteattributes.