TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee definieert u het geïnitialiseerde gegevensveld in de sectie .sdata van het pe-bestand (portable executable).
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
Parameters
- name
- String
De naam die wordt gebruikt om naar de gegevens te verwijzen.
name kan geen ingesloten null-waarden bevatten.
- data
- Byte[]
De blob met gegevens.
- attributes
- FieldAttributes
De kenmerken voor het veld.
Retouren
Een veld waarnaar wordt verwezen naar de gegevens.
Uitzonderingen
De lengte is name nul.
– of –
De grootte van de gegevens is kleiner dan of gelijk aan nul, of groter dan of gelijk aan 0x3f0000.
name of data is null.
CreateType() is eerder gebeld.
Opmerkingen
Het veld dat u met deze methode maakt, is static, zelfs als u deze niet opneemt FieldAttributes.Static in de attributes parameter.