ModuleBuilder.DefineUnmanagedResource Méthode

Définition

Définit une ressource non managée dans ce module. L’objet blob (binary large object) doit avoir le format approprié pour une ressource Win32.

Surcharges

Nom Description
DefineUnmanagedResource(Byte[])

Définit une ressource incorporée non managée en fonction d’un objet blob (binary large object) opaque d’octets.

DefineUnmanagedResource(String)

Définit une ressource non managée en fonction du nom du fichier de ressources Win32.

DefineUnmanagedResource(Byte[])

Définit une ressource incorporée non managée en fonction d’un objet blob (binary large object) opaque d’octets.

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

Paramètres

resource
Byte[]

Objet BLOB opaque qui représente une ressource non managée.

Exceptions

Une ressource non managée a déjà été définie dans l’assembly du module.

resource a la valeur null.

Remarques

Un assembly ne peut être associé qu’à une seule ressource non managée. Cela signifie que l’appel DefineVersionInfoResource ou DefineUnmanagedResource après l’une des méthodes a été appelée précédemment lève ArgumentException. Plusieurs ressources non managées doivent être fusionnées avec un outil tel que l’utilitaire Microsoft ResMerge (non fourni avec le Common Language Runtime).

S’applique à

DefineUnmanagedResource(String)

Définit une ressource non managée en fonction du nom du fichier de ressources Win32.

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

Paramètres

resourceFileName
String

Nom du fichier de ressources non managé.

Exceptions

Une ressource non managée a déjà été définie dans l’assembly du module.

- ou -

resourceFileName est la chaîne vide («  »).

resourceFileName a la valeur null.

resourceFileName n’est pas trouvé.

- ou -

resourceFileName est un répertoire.

Remarques

Un assembly ne peut être associé qu’à une seule ressource non managée. Cela signifie que l’appel DefineVersionInfoResource ou DefineUnmanagedResource après l’une des méthodes a été appelée précédemment lève ArgumentException. Plusieurs ressources non managées doivent être fusionnées avec un outil tel que l’utilitaire Microsoft ResMerge (non fourni avec le Common Language Runtime).

S’applique à