GenerateMetadata.GenerateMetaData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Genererar, eller letar upp, en sammansättning som innehåller CLR-metadata (Common Language Runtime) för en COM+-komponent som representeras av det angivna typbiblioteket, signerar sammansättningen med ett starkt namngivet nyckelpar och installerar den i den globala sammansättningscachen.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
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
Parametrar
- strSrcTypeLib
- String
Namnet på typbiblioteket som en sammansättning ska genereras för.
- outPath
- String
Mappen där en sammansättning ska genereras eller en befintlig sammansättning ska hittas.
- PublicKey
- Byte[]
En offentlig nyckel som används för att importera typbiblioteksinformation till en sammansättning.
- KeyPair
- StrongNameKeyPair
Ett starkt namngivet nyckelpar som används för att signera den genererade sammansättningen.
Returer
Det genererade sammansättningsnamnet; annars en tom sträng om indata är ogiltiga.
Kommentarer
Vid behov GenerateMetaData genererar metoden en sammansättning som innehåller CLR-metadata för ett angivet typbibliotek. Den genererar inte en sammansättning om det genererade namnet redan finns i strängmappen outPath .
GenerateMetaData behöver inte anropas direkt från koden. Det anropas av både Generate metoderna och GenerateSigned .
Om det anropas av GenerateSignedGenerateMetaData genererar även ett starkt namngivet nyckelpar, signerar sammansättningen och installerar den i den globala sammansättningscacheminnet.