Bagikan melalui


Marshal.GetTypeLibGuidForAssembly(Assembly) Metode

Definisi

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

asmadalah 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.

Berlaku untuk

Lihat juga