Marshal.GetTypeLibGuidForAssembly(Assembly) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de bibliotheek-id (LIBID) op die is toegewezen aan een typebibliotheek toen deze uit de opgegeven assembly werd geëxporteerd.
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
Parameters
- asm
- Assembly
De assembly van waaruit de typebibliotheek is geëxporteerd.
Retouren
De LIBID die is toegewezen aan een typebibliotheek wanneer deze wordt geëxporteerd vanuit de opgegeven assembly.
- Kenmerken
Uitzonderingen
asm is null.
Opmerkingen
Wanneer assembly's worden geëxporteerd naar typebibliotheken, wordt aan de typebibliotheek een LIBID toegewezen. U kunt de LIBID expliciet instellen door de System.Runtime.InteropServices.GuidAttribute op assemblyniveau toe te passen of automatisch te genereren. Het hulpprogrammaTlbimp.exe (Type Library Importer) berekent een LIBID-waarde op basis van de identiteit van de assembly. GetTypeLibGuid retourneert de LIBID die is gekoppeld aan de GuidAttribute, als het kenmerk wordt toegepast. GetTypeLibGuidForAssembly Anders wordt de berekende waarde geretourneerd. U kunt ook de GetTypeLibGuid methode gebruiken om de werkelijke LIBID uit een bestaande typebibliotheek te extraheren.
Zie het onderwerp Geëxporteerde assemblyconversie voor meer informatie over bibliotheek-id's.