ModuleBuilder.DefineUnmanagedResource Método

Definição

Define um recurso não gerido neste módulo. O objeto binário grande (BLOB) deve ter o formato correto para um recurso Win32.

Sobrecargas

Name Description
DefineUnmanagedResource(Byte[])

Define um recurso embutido não gerido dado um objeto binário grande opaco (BLOB) de bytes.

DefineUnmanagedResource(String)

Define um recurso não gerido dado o nome de ficheiro de recurso Win32.

DefineUnmanagedResource(Byte[])

Define um recurso embutido não gerido dado um objeto binário grande opaco (BLOB) de bytes.

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

Parâmetros

resource
Byte[]

Um BLOB opaco que representa um recurso não gerido.

Exceções

Um recurso não gerido já foi definido na montagem do módulo.

resource é null.

Observações

Uma assembly pode ser associada apenas a um recurso não gerido. Isto significa que chamar DefineVersionInfoResource ou DefineUnmanagedResource depois de qualquer um dos métodos ter sido chamado anteriormente lança ArgumentException. Múltiplos recursos não geridos precisam de ser fundidos com uma ferramenta como a utilidade Microsoft ResMerge (não fornecida com o runtime da linguagem comum).

Aplica-se a

DefineUnmanagedResource(String)

Define um recurso não gerido dado o nome de ficheiro de recurso Win32.

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

Parâmetros

resourceFileName
String

O nome do ficheiro de recurso não gerido.

Exceções

Um recurso não gerido já foi definido na montagem do módulo.

-ou-

resourceFileName é a corda vazia ("").

resourceFileName é null.

resourceFileName não foi encontrado.

-ou-

resourceFileName é um diretório.

Observações

Uma assembly pode ser associada apenas a um recurso não gerido. Isto significa que chamar DefineVersionInfoResource ou DefineUnmanagedResource depois de qualquer um dos métodos ter sido chamado anteriormente lança ArgumentException. Múltiplos recursos não geridos precisam de ser fundidos com uma ferramenta como a utilidade Microsoft ResMerge (não fornecida com o runtime da linguagem comum).

Aplica-se a