ModuleBuilder.DefineUnmanagedResource Método

Definição

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

Sobrecargas

Nome Description
DefineUnmanagedResource(Byte[])

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

DefineUnmanagedResource(String)

Define um recurso não gerenciado dado o nome do arquivo de recurso Win32.

DefineUnmanagedResource(Byte[])

Define um recurso inserido não gerenciado dado um BLOB (objeto binário grande) opaco 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 gerenciado.

Exceções

Um recurso não gerenciado já foi definido no assembly do módulo.

resource é null.

Comentários

Um assembly pode ser associado a apenas um recurso não gerenciado. Isso significa que chamar DefineVersionInfoResource ou DefineUnmanagedResource depois que um dos métodos foi chamado anteriormente é gerado ArgumentException. Vários recursos não gerenciados precisam ser mesclados com uma ferramenta como o utilitário ResMerge Microsoft (não fornecido com o common language runtime).

Aplica-se a

DefineUnmanagedResource(String)

Define um recurso não gerenciado dado o nome do arquivo 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 arquivo de recurso não gerenciado.

Exceções

Um recurso não gerenciado já foi definido no assembly do módulo.

-ou-

resourceFileName é a cadeia de caracteres vazia ("").

resourceFileName é null.

resourceFileName não foi encontrado.

-ou-

resourceFileName é um diretório.

Comentários

Um assembly pode ser associado a apenas um recurso não gerenciado. Isso significa que chamar DefineVersionInfoResource ou DefineUnmanagedResource depois que um dos métodos foi chamado anteriormente é gerado ArgumentException. Vários recursos não gerenciados precisam ser mesclados com uma ferramenta como o utilitário ResMerge Microsoft (não fornecido com o common language runtime).

Aplica-se a