GenerateMetadata.GenerateMetaData Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera o individua un assembly contenente metadati CLR per un componente COM+ rappresentato dalla libreria dei tipi specificata, firma l'assembly con una coppia di chiavi con nome sicuro e lo installa nella Global Assembly Cache.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
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
Parametri
- strSrcTypeLib
- String
Nome della libreria dei tipi per cui generare un assembly.
- outPath
- String
Cartella in cui generare un assembly o individuarne uno già esistente.
- PublicKey
- Byte[]
Chiave pubblica usata per importare le informazioni sulla libreria dei tipi in un assembly.
- KeyPair
- StrongNameKeyPair
Coppia di chiavi con nome sicuro usata per firmare l'assembly generato.
Restituisce
Nome dell'assembly generato oppure una stringa vuota se gli input non sono validi.
Commenti
Se necessario, il GenerateMetaData metodo genera un assembly che contiene metadati CLR per una libreria di tipi specificata. Non genera un assembly se un assembly del nome generato esiste già nella cartella stringa outPath
.
GenerateMetaData non deve essere chiamato direttamente dal codice. Viene chiamato sia dai Generate metodi che GenerateSigned dai metodi.
Se chiamato da GenerateSigned, GenerateMetaData genera anche una coppia di chiavi con nome sicuro, firma l'assembly e lo installa nella global assembly cache.