Marshal.GetTypeLibGuidForAssembly(Assembly) Yöntem

Tanım

Belirtilen derlemeden dışarı aktarıldığında tür kitaplığına atanan kitaplık tanımlayıcısını (LIBID) alır.

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

Parametreler

asm
Assembly

Tür kitaplığının dışarı aktarıldığı derleme.

Döndürülenler

Belirtilen derlemeden dışarı aktarıldığında bir tür kitaplığına atanan LIBID.

Öznitelikler

Özel durumlar

asm, null değeridir.

Açıklamalar

Derlemeler tür kitaplıklarına aktarıldığında, tür kitaplığına bir LIBID atanır. DERLEME düzeyinde uygulayarak System.Runtime.InteropServices.GuidAttribute LIBID'i açıkça ayarlayabilirsiniz veya otomatik olarak oluşturulabilir. Tlbimp.exe (Tür Kitaplığı İçeri Aktarıcısı) aracı, derlemenin kimliğine göre bir LIBID değeri hesaplar. GetTypeLibGuid özniteliği uygulandıysa, ile GuidAttributeilişkili LIBID değerini döndürür. Aksi takdirde hesaplanan GetTypeLibGuidForAssembly değeri döndürür. Alternatif olarak, mevcut bir tür kitaplığından gerçek LIBID'yi ayıklamak için yöntemini kullanabilirsiniz GetTypeLibGuid .

Kitaplık tanımlayıcıları hakkında daha fazla bilgi için Dışarı Aktarılan Derleme Dönüştürme konusuna bakın.

Şunlara uygulanır

Ayrıca bkz.