IComSoapMetadata.GenerateSigned(String, String, Boolean, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
產生一個包含 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作的 會忽略此值,並總是嘗試將已簽署的組合語言安裝到全域組合快取中。