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

Définition

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.

S’applique à