TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.