TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Méthode
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 un champ de données non initialisées 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
- name
- String
Nom utilisé pour faire référence aux données.
name
ne peut pas contenir des valeurs Null imbriquées.
- data
- Byte[]
Objet blob de données.
- attributes
- FieldAttributes
Attributs du champ.
Champ pour référencer les données.
La longueur de name
est égale à 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.
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 .
Produit | Versions |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided), 2.1 |
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :