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

Definizione

Definisce il campo dati inizializzato nella sezione sdata del file eseguibile portabile (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

Parametri

name
String

Nome utilizzato per fare riferimento ai dati. name non può contenere valori Null incorporati.

data
Byte[]

BLOB di dati.

attributes
FieldAttributes

Attributi per il campo.

Valori restituiti

Campo per fare riferimento ai dati.

Eccezioni

La lunghezza di name è zero.

oppure

Le dimensioni dei dati sono minori o uguali a zero o maggiori o uguali a 0x3f0000.

name o data è null.

CreateType() è stato chiamato in precedenza.

Commenti

Il campo creato con questo metodo sarà static, anche se non si include FieldAttributes.Static nel attributes parametro .

Si applica a