GenerateMetadata.GenerateMetaData メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したタイプ ライブラリで表される COM+ コンポーネントの共通言語ランタイム (CLR) メタデータを格納するアセンブリの生成または検索を実行し、厳密な名前付きのキー ペアを使用してアセンブリに署名し、それをグローバル アセンブリ キャッシュにインストールします。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
public:
System::String ^ GenerateMetaData(System::String ^ strSrcTypeLib, System::String ^ outPath, cli::array <System::Byte> ^ PublicKey, System::Reflection::StrongNameKeyPair ^ KeyPair);
public string GenerateMetaData (string strSrcTypeLib, string outPath, byte[] PublicKey, System.Reflection.StrongNameKeyPair KeyPair);
member this.GenerateMetaData : string * string * byte[] * System.Reflection.StrongNameKeyPair -> string
Public Function GenerateMetaData (strSrcTypeLib As String, outPath As String, PublicKey As Byte(), KeyPair As StrongNameKeyPair) As String
パラメーター
- strSrcTypeLib
- String
アセンブリを生成するタイプ ライブラリの名前。
- outPath
- String
アセンブリの生成または既存のアセンブリの検索を実行するフォルダー。
- PublicKey
- Byte[]
アセンブリにタイプ ライブラリ情報をインポートするために使用される公開キー。
- KeyPair
- StrongNameKeyPair
生成されたアセンブリに署名するために使用される厳密な名前付きのキー ペア。
戻り値
生成されたアセンブリの名前。入力が無効である場合は空の文字列。
注釈
必要に応じて、 メソッドは GenerateMetaData 、指定したタイプ ライブラリの CLR メタデータを含むアセンブリを生成します。 生成された名前のアセンブリが文字列 outPath
フォルダーに既に存在する場合、アセンブリは生成されません。
GenerateMetaData は、コードから直接呼び出す必要はありません。 メソッドと GenerateSigned メソッドのGenerate両方によって呼び出されます。
によって呼び出されたGenerateSignedGenerateMetaData場合は、厳密な名前付きキー ペアも生成され、アセンブリに署名され、グローバル アセンブリ キャッシュにインストールされます。
適用対象
.NET