GenerateMetadata.GenerateMetaData Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Genera o busca un ensamblado que contiene los metadatos de Common Language Runtime (CLR) para un componente de COM+ representado por la biblioteca de tipos especificada, firma el ensamblado con un par de claves con nombre seguro y lo instala en la memoria caché global de ensamblados.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
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
Parámetros
- strSrcTypeLib
- String
Nombre de la biblioteca de tipos para la que se va a generar un ensamblado.
- outPath
- String
Carpeta en la que se va a generar un ensamblado o buscar un ensamblado ya existente.
- PublicKey
- Byte[]
Clave pública que se utiliza para importar información de la biblioteca de tipos a un ensamblado.
- KeyPair
- StrongNameKeyPair
Par de claves con nombre seguro que se utiliza para firmar el ensamblado generado.
Devoluciones
El nombre del ensamblado generado, o bien, una cadena vacía si las entradas no son válidas.
Comentarios
Si es necesario, el GenerateMetaData método genera un ensamblado que contiene metadatos clR para una biblioteca de tipos especificada. No genera un ensamblado si ya existe un ensamblado del nombre generado en la carpeta de cadenas outPath
.
GenerateMetaData no es necesario llamar directamente desde el código. Lo llaman los Generate métodos y GenerateSigned .
Si lo llama GenerateSigned, GenerateMetaData también genera un par de claves con nombre seguro, firma el ensamblado e lo instala en la caché global de ensamblados.