共用方式為


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

定義

為由指定型別程式庫表示的 COM+ 元件,產生包含 Common Language Runtime (CLR) 中繼資料的組件,再以強式名稱金鑰組 (Key Pair) 簽署該組件,並將此組件安裝在全域組件快取中。

此 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 會指出是否要在全域程式集緩存中安裝元件。 不過,類別GenerateMetadata會忽略這個值的其中一個實作GenerateSigned,而且一律會嘗試在全域程式集緩存中安裝已簽署的元件。

適用於