Marshal.GetTypeLibGuidForAssembly(Assembly) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengambil pengidentifikasi pustaka (LIBID) yang ditetapkan ke pustaka jenis saat diekspor dari rakitan yang ditentukan.
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
Parameter
- asm
- Assembly
Rakitan dari mana pustaka jenis diekspor.
Mengembalikan
LIBID yang ditetapkan ke pustaka jenis saat diekspor dari rakitan yang ditentukan.
- Atribut
Pengecualian
asm
adalah null
.
Keterangan
Ketika rakitan diekspor ke pustaka jenis, pustaka jenis diberi LIBID. Anda dapat mengatur LIBID secara eksplisit dengan menerapkan System.Runtime.InteropServices.GuidAttribute pada tingkat perakitan, atau dapat dihasilkan secara otomatis. Alat Tlbimp.exe (Type Library Importer) menghitung nilai LIBID berdasarkan identitas assembly. GetTypeLibGuid mengembalikan LIBID yang terkait dengan GuidAttribute, jika atribut diterapkan. Jika tidak, GetTypeLibGuidForAssembly mengembalikan nilai terhitung. Atau, Anda dapat menggunakan GetTypeLibGuid metode untuk mengekstrak LIBID aktual dari pustaka jenis yang ada.
Lihat topik Konversi Rakitan yang Diekspor untuk informasi selengkapnya tentang pengidentifikasi pustaka.