Marshal.GetTypeLibGuidForAssembly(Assembly) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したアセンブリからエクスポートされるときにタイプ ライブラリに割り当てられるライブラリ ID (LIBID) を取得します。
public:
static Guid GetTypeLibGuidForAssembly(System::Reflection::Assembly ^ asm);
public static Guid GetTypeLibGuidForAssembly (System.Reflection.Assembly asm);
[System.Security.SecurityCritical]
public static Guid GetTypeLibGuidForAssembly (System.Reflection.Assembly asm);
static member GetTypeLibGuidForAssembly : System.Reflection.Assembly -> Guid
[<System.Security.SecurityCritical>]
static member GetTypeLibGuidForAssembly : System.Reflection.Assembly -> Guid
Public Shared Function GetTypeLibGuidForAssembly (asm As Assembly) As Guid
パラメーター
- asm
- Assembly
タイプ ライブラリのエクスポート元のアセンブリ。
戻り値
指定したアセンブリからエクスポートされるときにタイプ ライブラリに割り当てられる LIBID。
- 属性
例外
asm
は null
です。
注釈
アセンブリがタイプ ライブラリにエクスポートされると、タイプ ライブラリには、LIBID が割り当てられます。 アセンブリ レベルで を適用 System.Runtime.InteropServices.GuidAttribute することで、EXPLICIT を明示的に設定することも、自動的に生成することもできます。 Tlbimp.exe (タイプ ライブラリ インポーター) ツールは、アセンブリの ID に基づいて、LIBID 値を計算します。 GetTypeLibGuid 属性が適用されている場合は、 に GuidAttribute関連付けられているリビドを返します。 それ以外の場合は、 GetTypeLibGuidForAssembly 計算値を返します。 または、 メソッドを GetTypeLibGuid 使用して、既存のタイプ ライブラリから実際のリビドーを抽出することもできます。
ライブラリ識別子の詳細については、「 エクスポートされたアセンブリ変換 」トピックを参照してください。
適用対象
こちらもご覧ください
.NET