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 tempat 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 untuk mengetik pustaka, 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 rakitan. 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.

Berlaku untuk

Lihat juga