TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le champ de données initialisé dans la section .sdata du fichier exécutable 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
Paramètres
- name
- String
Nom utilisé pour faire référence aux données.
name ne peut pas contenir de valeurs Null incorporées.
- data
- Byte[]
Objet blob de données.
- attributes
- FieldAttributes
Attributs du champ.
Retours
Champ pour référencer les données.
Exceptions
Longueur égale name à zéro.
-ou-
La taille des données est inférieure ou égale à zéro, ou supérieure ou égale à 0x3f0000.
name ou data est null.
CreateType() a été appelé précédemment.
Remarques
Le champ que vous créez avec cette méthode sera static, même si vous n’incluez FieldAttributes.Static pas dans le attributes paramètre.