ModuleBuilder.DefineUnmanagedResource Metoda

Definice

Definuje nespravovaný prostředek v tomto modulu. Binární velký objekt (BLOB) musí mít správný formát pro prostředek Win32.

Přetížení

Name Description
DefineUnmanagedResource(Byte[])

Definuje nespravovaný vložený prostředek vzhledem k neprůkazným binárnímu rozsáhlému objektu (BLOB) bajtů.

DefineUnmanagedResource(String)

Definuje nespravovaný prostředek s názvem souboru prostředků Win32.

DefineUnmanagedResource(Byte[])

Definuje nespravovaný vložený prostředek vzhledem k neprůkazným binárnímu rozsáhlému objektu (BLOB) bajtů.

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

Parametry

resource
Byte[]

Neprůhlený objekt BLOB, který představuje nespravovaný prostředek.

Výjimky

Nespravovaný prostředek již byl definován v sestavení modulu.

resource je null.

Poznámky

Sestavení může být přidruženo pouze k jednomu nespravovanému prostředku. To znamená, že volání DefineVersionInfoResource nebo DefineUnmanagedResource po jedné z metod bylo volána dříve vyvolána ArgumentException. Několik nespravovaných prostředků musí být sloučeno s nástrojem, jako je například nástroj Microsoft ResMerge (není součástí modulu CLR (common language runtime).

Platí pro

DefineUnmanagedResource(String)

Definuje nespravovaný prostředek s názvem souboru prostředků Win32.

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

Parametry

resourceFileName
String

Název nespravovaného souboru prostředků.

Výjimky

Nespravovaný prostředek již byl definován v sestavení modulu.

nebo

resourceFileName je prázdný řetězec ("").

resourceFileName je null.

resourceFileName nebyl nalezen.

nebo

resourceFileName je adresář.

Poznámky

Sestavení může být přidruženo pouze k jednomu nespravovanému prostředku. To znamená, že volání DefineVersionInfoResource nebo DefineUnmanagedResource po jedné z metod bylo volána dříve vyvolána ArgumentException. Několik nespravovaných prostředků musí být sloučeno s nástrojem, jako je například nástroj Microsoft ResMerge (není součástí modulu CLR (common language runtime).

Platí pro