GenerateMetadata.GenerateMetaData Methode

Definitie

Hiermee genereert of zoekt u een assembly die clr-metagegevens (Common Language Runtime) bevat voor een COM+-onderdeel dat wordt vertegenwoordigd door de opgegeven typebibliotheek, ondertekent de assembly met een sterk benoemd sleutelpaar en installeert u deze in de globale assemblycache.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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

Parameters

strSrcTypeLib
String

De naam van de typebibliotheek waarvoor een assembly moet worden gegenereerd.

outPath
String

De map waarin een assembly moet worden gegenereerd of om een bestaande assembly te zoeken.

PublicKey
Byte[]

Een openbare sleutel die wordt gebruikt voor het importeren van bibliotheekgegevens in een assembly.

KeyPair
StrongNameKeyPair

Een sterk benoemd sleutelpaar dat wordt gebruikt om de gegenereerde assembly te ondertekenen.

Retouren

De gegenereerde assemblynaam; anders is er een lege tekenreeks als de invoer ongeldig is.

Opmerkingen

Indien nodig genereert de GenerateMetaData methode een assembly die CLR-metagegevens voor een opgegeven typebibliotheek bevat. Er wordt geen assembly gegenereerd als er al een assembly van de gegenereerde naam bestaat in de tekenreeksmap outPath .

GenerateMetaData hoeft niet rechtstreeks vanuit uw code te worden aangeroepen. Het wordt aangeroepen door zowel de Generate als GenerateSigned de methoden.

Als u wordt aangeroepen door GenerateSigned, GenerateMetaData genereert u ook een sterk benoemd sleutelpaar, ondertekent u de assembly en installeert u deze in de globale assemblycache.

Van toepassing op