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 Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。