語言

IComSoapMetadata.GenerateSigned(String, String, Boolean, String) 方法

定義

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

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

public:
 System::String ^ GenerateSigned(System::String ^ SrcTypeLibFileName, System::String ^ OutPath, bool InstallGac, [Runtime::InteropServices::Out] System::String ^ % Error);
public string GenerateSigned(string SrcTypeLibFileName, string OutPath, bool InstallGac, out string Error);
abstract member GenerateSigned : string * string * bool * string -> string
Public Function GenerateSigned (SrcTypeLibFileName As String, OutPath As String, InstallGac As Boolean, ByRef Error As String) As String

參數

SrcTypeLibFileName
String

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

OutPath
String

產生組裝的資料夾。

InstallGac
Boolean

一個指示是否要將組裝套件安裝到全域組裝快取的旗標。

Error
String

一個可以寫入錯誤訊息的字串。

傳回

產生的組裝名稱。

備註

如有需要,該 GenerateSigned 方法會指定為指定型別庫產生包含 CLR 元資料的組合語言。 此外, GenerateSigned 產生強命名的密鑰對並對組合進行簽名。

參數 InstallGac 表示是否要將組裝套件安裝到全域組裝快取中。 然而,類別中唯一實GenerateSignedGenerateMetadata作的 會忽略此值,並總是嘗試將已簽署的組合語言安裝到全域組合快取中。

適用於