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 パラメーターは、アセンブリをグローバル アセンブリ キャッシュにインストールするかどうかを示します。 ただし、 GenerateSignedの実装の 1 つは、 GenerateMetadata クラスによってこの値を無視し、常にグローバル アセンブリ キャッシュに署名済みアセンブリをインストールしようとします。

適用対象