TypeBuilder.DefineInitializedData(String, Byte[], FieldAttributes) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
.