Marshal.GetTypeLibGuidForAssembly(Assembly) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.