Udostępnij za pośrednictwem


Marshal.GetTypeLibGuidForAssembly(Assembly) Metoda

Definicja

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 .

Dotyczy

Zobacz też