TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .