Compartir vía


TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Método

Definición

Define el campo de datos inicializado en la sección .sdata del archivo ejecutable portable (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

Parámetros

name
String

El nombre que se usa para hacer referencia a los datos. name no puede contener valores null insertados.

data
Byte[]

El blob de datos.

attributes
FieldAttributes

Los atributos para este campo.

Devoluciones

Campo para hacer referencia a los datos.

Excepciones

La longitud de name es cero.

o bien

El tamaño de los datos es menor o igual que cero, o mayor o igual que 0x3f0000.

name o data es null.

Se llamó anteriormente a CreateType().

Comentarios

El campo que cree con este método será static, aunque no incluya FieldAttributes.Static en el attributes parámetro .

Se aplica a