語言

GenerateMetadata.GenerateMetaData 方法

定義

產生或定位一個組合語言,包含由指定類型庫代表的 COM+ 元件的通用語言執行時(CLR)元資料,並以強命名的金鑰對標記該組合,並安裝於全域組合快取中。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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

參數

strSrcTypeLib
String

用來產生組裝的型別庫名稱。

outPath
String

產生組件或定位已存在組件的資料夾。

PublicKey
Byte[]

用於將類型庫資訊匯入組裝的公鑰。

KeyPair
StrongNameKeyPair

一對強命名的金鑰對用於簽署產生的組合。

傳回

產生的組裝名稱;否則,若輸入無效,則為空字串。

備註

必要時,該 GenerateMetaData 方法會產生包含指定類型庫 CLR 元資料的組裝。 如果已在字串 outPath 資料夾中已有該名稱的組合語言,則不會產生該組合語言。

GenerateMetaData 不需要直接從你的程式碼中呼叫。 它同時被稱為 和 GenerateGenerateSigned 方法。

若 呼叫 GenerateSigned, GenerateMetaData 也會產生強命名的金鑰對,簽署組合語言,並將其安裝於全域組合快取中。

適用於