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 、アセンブリをグローバル アセンブリ キャッシュにインストールするかどうかを示します。 ただし、 クラスによる GenerateMetadataGenerateSigned1 つの実装では、この値は無視され、署名されたアセンブリは常にグローバル アセンブリ キャッシュにインストールされます。

適用対象