ModuleBuilder.DefineUnmanagedResource Metod

Definition

Definierar en ohanterad resurs i den här modulen. Det binära stora objektet (BLOB) måste ha rätt format för en Win32-resurs.

Överlagringar

Name Description
DefineUnmanagedResource(Byte[])

Definierar en ohanterad inbäddad resurs givet ett ogenomskinlig binärt stort objekt (BLOB) med byte.

DefineUnmanagedResource(String)

Definierar en ohanterad resurs med namnet på Win32-resursfilen.

DefineUnmanagedResource(Byte[])

Definierar en ohanterad inbäddad resurs givet ett ogenomskinlig binärt stort objekt (BLOB) med 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())

Parametrar

resource
Byte[]

En ogenomskinlig BLOB som representerar en ohanterad resurs.

Undantag

En ohanterad resurs har redan definierats i modulens sammansättning.

resource är null.

Kommentarer

En sammansättning kan bara associeras med en ohanterad resurs. Det innebär att anrop DefineVersionInfoResource eller DefineUnmanagedResource efter att någon av metoderna anropades tidigare genererar ArgumentException. Flera ohanterade resurser måste sammanfogas med ett verktyg, till exempel verktyget Microsoft ResMerge (medföljer inte den vanliga språkkörningen).

Gäller för

DefineUnmanagedResource(String)

Definierar en ohanterad resurs med namnet på Win32-resursfilen.

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

Parametrar

resourceFileName
String

Namnet på den ohanterade resursfilen.

Undantag

En ohanterad resurs har redan definierats i modulens sammansättning.

-eller-

resourceFileName är den tomma strängen ("").

resourceFileName är null.

resourceFileName hittades inte.

-eller-

resourceFileName är en katalog.

Kommentarer

En sammansättning kan bara associeras med en ohanterad resurs. Det innebär att anrop DefineVersionInfoResource eller DefineUnmanagedResource efter att någon av metoderna anropades tidigare genererar ArgumentException. Flera ohanterade resurser måste sammanfogas med ett verktyg, till exempel verktyget Microsoft ResMerge (medföljer inte den vanliga språkkörningen).

Gäller för