GenerateMetadata.GenerateMetaData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Génère ou localise un assembly qui contient des métadonnées CLR (Common Language Runtime) pour un composant COM+ représenté par la bibliothèque de types spécifiée, signe l’assembly avec une paire de clés nommée forte 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:
System::String ^ GenerateMetaData(System::String ^ strSrcTypeLib, System::String ^ outPath, cli::array <System::Byte> ^ PublicKey, System::Reflection::StrongNameKeyPair ^ KeyPair);
public string GenerateMetaData(string strSrcTypeLib, string outPath, byte[] PublicKey, System.Reflection.StrongNameKeyPair KeyPair);
member this.GenerateMetaData : string * string * byte[] * System.Reflection.StrongNameKeyPair -> string
Public Function GenerateMetaData (strSrcTypeLib As String, outPath As String, PublicKey As Byte(), KeyPair As StrongNameKeyPair) 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 localiser un assembly déjà existant.
- PublicKey
- Byte[]
Clé publique utilisée pour importer des informations de bibliothèque de types dans un assembly.
- KeyPair
- StrongNameKeyPair
Paire de clés nommée forte utilisée pour signer l’assembly généré.
Retours
Nom de l’assembly généré ; sinon, une chaîne vide si les entrées ne sont pas valides.
Remarques
Si nécessaire, la GenerateMetaData méthode génère un assembly qui contient des métadonnées CLR pour une bibliothèque de types spécifiée. Elle ne génère pas d’assembly si un assembly du nom généré existe déjà dans le dossier de chaînes outPath .
GenerateMetaData n’a pas besoin d’être appelé directement à partir de votre code. Elle est appelée à la fois par les méthodes et Generate par les GenerateSigned méthodes.
S’il est appelé par GenerateSigned, GenerateMetaData génère également une paire de clés nommée forte, signe l’assembly et l’installe dans le Global Assembly Cache.