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

Definitie

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.

Opmerkingen

Het veld dat u met deze methode maakt, is static, zelfs als u deze niet opneemt FieldAttributes.Static in de attributes parameter.

Van toepassing op