Udostępnij za pośrednictwem


TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Metoda

Definicja

Definiuje zainicjowane pole danych w sekcji sdata przenośnego pliku wykonywalnego (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

Parametry

name
String

Nazwa używana do odwoływania się do danych. name nie może zawierać osadzonych wartości null.

data
Byte[]

Obiekt blob danych.

attributes
FieldAttributes

Atrybuty pola.

Zwraca

Pole do odwołowania się do danych.

Wyjątki

name Długość to zero.

-lub-

Rozmiar danych jest mniejszy lub równy zero lub większy lub równy 0x3f0000.

name lub data to null.

CreateType() został wcześniej wywołany.

Uwagi

Pole utworzone za pomocą tej metody to static, nawet jeśli nie zostanie uwzględnione FieldAttributes.Static w parametrze attributes .

Dotyczy