ModuleBuilder.DefineUnmanagedResource Metode

Definisi

Menentukan sumber daya yang tidak dikelola dalam modul ini. Objek besar biner (BLOB) harus memiliki format yang tepat untuk sumber daya Win32.

Overload

Nama Deskripsi
DefineUnmanagedResource(Byte[])

Mendefinisikan sumber daya tersemat yang tidak terkelola yang diberikan objek besar biner buram (BLOB) byte.

DefineUnmanagedResource(String)

Menentukan sumber daya yang tidak dikelola dengan nama file sumber daya Win32.

DefineUnmanagedResource(Byte[])

Mendefinisikan sumber daya tersemat yang tidak terkelola yang diberikan objek besar biner buram (BLOB) byte.

public:
 void DefineUnmanagedResource(cli::array <System::Byte> ^ resource);
public void DefineUnmanagedResource(byte[] resource);
member this.DefineUnmanagedResource : byte[] -> unit
Public Sub DefineUnmanagedResource (resource As Byte())

Parameter

resource
Byte[]

BLOB buram yang mewakili sumber daya yang tidak dikelola.

Pengecualian

Sumber daya yang tidak dikelola telah ditentukan dalam rakitan modul.

resource adalah null.

Keterangan

Rakitan hanya dapat dikaitkan dengan satu sumber daya yang tidak dikelola. Ini berarti bahwa memanggil DefineVersionInfoResource atau DefineUnmanagedResource setelah salah satu metode dipanggil sebelumnya melemparkan ArgumentException. Beberapa sumber daya yang tidak dikelola perlu digabungkan dengan alat seperti utilitas Microsoft ResMerge (tidak disediakan dengan runtime bahasa umum).

Berlaku untuk

DefineUnmanagedResource(String)

Menentukan sumber daya yang tidak dikelola dengan nama file sumber daya Win32.

public:
 void DefineUnmanagedResource(System::String ^ resourceFileName);
public void DefineUnmanagedResource(string resourceFileName);
member this.DefineUnmanagedResource : string -> unit
Public Sub DefineUnmanagedResource (resourceFileName As String)

Parameter

resourceFileName
String

Nama file sumber daya yang tidak dikelola.

Pengecualian

Sumber daya yang tidak dikelola telah ditentukan dalam rakitan modul.

-atau-

resourceFileName adalah string kosong ("").

resourceFileName adalah null.

resourceFileName tidak ditemukan.

-atau-

resourceFileName adalah direktori.

Keterangan

Rakitan hanya dapat dikaitkan dengan satu sumber daya yang tidak dikelola. Ini berarti bahwa memanggil DefineVersionInfoResource atau DefineUnmanagedResource setelah salah satu metode dipanggil sebelumnya melemparkan ArgumentException. Beberapa sumber daya yang tidak dikelola perlu digabungkan dengan alat seperti utilitas Microsoft ResMerge (tidak disediakan dengan runtime bahasa umum).

Berlaku untuk