Share via


GenerateMetadata.GenerateSigned(String, String, Boolean, String) Méthode

Définition

Génère ou recherche un assembly qui contient les métadonnées CLR pour un composant COM+ représenté par la bibliothèque de types spécifiée, signe l'assembly avec une paire de clés avec nom fort et l'installe dans le Global Assembly Cache.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public:
 virtual System::String ^ GenerateSigned(System::String ^ strSrcTypeLib, System::String ^ outPath, bool InstallGac, [Runtime::InteropServices::Out] System::String ^ % Error);
public string GenerateSigned (string strSrcTypeLib, string outPath, bool InstallGac, out string Error);
abstract member GenerateSigned : string * string * bool * string -> string
override this.GenerateSigned : string * string * bool * string -> string
Public Function GenerateSigned (strSrcTypeLib As String, outPath As String, InstallGac As Boolean, ByRef Error As String) As String

Paramètres

strSrcTypeLib
String

Nom de la bibliothèque de types pour laquelle générer un assembly.

outPath
String

Dossier dans lequel générer un assembly ou rechercher un assembly existant.

InstallGac
Boolean

Ignoré.

Error
String

Chaîne dans laquelle un message d'erreur peut être écrit.

Retours

Nom de l'assembly généré ; sinon, une chaîne vide si les entrées ne sont pas valides.

Implémente

Remarques

Si nécessaire, la GenerateSigned méthode génère un assembly qui contient des métadonnées CLR pour une bibliothèque de types spécifiée. Il génère également une paire de clés à nom fort et signe l’assembly.

Pour effectuer ce traitement, il appelle la GenerateMetaData méthode . Ces méthodes n’ont pas besoin d’être appelées directement à partir de votre code.

Le InstallGac paramètre indique s’il faut installer l’assembly dans le global assembly cache. Toutefois, l’implémentation ignore cette valeur et tente toujours d’installer l’assembly signé dans le global assembly cache.

S’applique à