Marshal.GetTypeLibGuidForAssembly(Assembly) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera identyfikator biblioteki (LIBID) przypisany do biblioteki typów podczas eksportowania z określonego zestawu.
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
Parametry
- asm
- Assembly
Zestaw, z którego wyeksportowano bibliotekę typów.
Zwraca
IDENTYFIKATOR LIBID przypisany do biblioteki typów podczas eksportowania z określonego zestawu.
- Atrybuty
Wyjątki
asm
to null
.
Uwagi
Podczas eksportowania zestawów do bibliotek typów biblioteka typów jest przypisywana do identyfikatora LIBID. Możesz jawnie ustawić identyfikator LIBID, stosując System.Runtime.InteropServices.GuidAttribute element na poziomie zestawu lub automatycznie go wygenerować. Narzędzie Tlbimp.exe (importer biblioteki typów) oblicza wartość LIBID na podstawie tożsamości zestawu. GetTypeLibGuid Zwraca identyfikator LIBID skojarzony z atrybutem GuidAttribute, jeśli atrybut jest stosowany. GetTypeLibGuidForAssembly W przeciwnym razie zwraca wartość obliczeniową. Alternatywnie możesz użyć GetTypeLibGuid metody , aby wyodrębnić rzeczywisty identyfikator LIBID z istniejącej biblioteki typów.
Aby uzyskać więcej informacji na temat identyfikatorów bibliotek, zobacz temat Eksportowanie konwersji zestawów .