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

Definition

Definiert das initialisierte Datenfeld im Sdata-Abschnitt der PORTABLE ausführbaren Datei (PORTABLE Ausführbare Datei, 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

Parameter

name
String

Der Name, der verwendet wird, um auf die Daten zu verweisen. name Eingebettete Nullwerte können nicht enthalten.

data
Byte[]

Das Blob der Daten.

attributes
FieldAttributes

Die Attribute für das Feld.

Gibt zurück

Ein Feld, das auf die Daten verweist.

Ausnahmen

Die Länge von name 0 ist null.

-oder-

Die Größe der Daten ist kleiner oder gleich Null oder größer als oder gleich 0x3f0000.

name oder data ist null.

CreateType() wurde zuvor aufgerufen.

Hinweise

Das Feld, das Sie mit dieser Methode erstellen, ist static, auch wenn Sie den attributes Parameter nicht einschließenFieldAttributes.Static.

Gilt für: