Bagikan melalui


GenerateMetadata.GenerateMetaData Metode

Definisi

Menghasilkan, atau menemukan, rakitan yang berisi metadata runtime bahasa umum (CLR) untuk komponen COM+ yang diwakili oleh pustaka jenis yang ditentukan, menandatangani perakitan dengan pasangan kunci bernama kuat, dan menginstalnya di cache perakitan global.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Parameter

strSrcTypeLib
String

Nama pustaka jenis yang akan menghasilkan assembly.

outPath
String

Folder untuk menghasilkan assembly atau untuk menemukan assembly yang sudah ada.

PublicKey
Byte[]

Kunci publik yang digunakan untuk mengimpor informasi pustaka jenis ke dalam rakitan.

KeyPair
StrongNameKeyPair

Pasangan kunci bernama kuat yang digunakan untuk menandatangani perakitan yang dihasilkan.

Mengembalikan

Nama rakitan yang dihasilkan; jika tidak, string kosong jika input tidak valid.

Keterangan

Jika perlu, GenerateMetaData metode menghasilkan rakitan yang berisi metadata CLR untuk pustaka jenis tertentu. Ini tidak menghasilkan assembly jika rakitan nama yang dihasilkan sudah ada di folder string outPath .

GenerateMetaData tidak perlu dipanggil langsung dari kode Anda. Ini dipanggil dengan Generate metode dan GenerateSigned .

Jika dipanggil oleh GenerateSigned, GenerateMetaData juga menghasilkan pasangan kunci bernama yang kuat, menandatangani perakitan, dan menginstalnya di cache perakitan global.

Berlaku untuk