IComSoapMetadata.GenerateSigned(String, String, Boolean, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為由指定型別程式庫表示的 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,而且一律會嘗試在全域程式集緩存中安裝已簽署的元件。