Marshal.GetTypeLibGuidForAssembly(Assembly) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Bibliotheks-ID (LIBID) ab, die einer Typbibliothek zugewiesen ist, als sie aus der angegebenen Assembly exportiert wurde.
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
Parameter
- asm
- Assembly
Die Assembly, aus der die Typbibliothek exportiert wurde.
Gibt zurück
Die LIBID, die einer Typbibliothek zugewiesen ist, wenn sie aus der angegebenen Assembly exportiert wird.
- Attribute
Ausnahmen
asm ist null.
Hinweise
Wenn Assemblys in Typbibliotheken exportiert werden, wird der Typbibliothek eine LIBID zugewiesen. Sie können die LIBID explizit festlegen, indem Sie die System.Runtime.InteropServices.GuidAttribute Assemblyebene anwenden oder automatisch generiert werden. Das ToolTlbimp.exe (Type Library Importer) berechnet einen LIBID-Wert basierend auf der Identität der Assembly. GetTypeLibGuid gibt die LIBID zurück, die dem GuidAttributeAttribut zugeordnet ist, wenn das Attribut angewendet wird. GetTypeLibGuidForAssembly Andernfalls wird der berechnete Wert zurückgegeben. Alternativ können Sie die GetTypeLibGuid Methode verwenden, um die tatsächliche LIBID aus einer vorhandenen Typbibliothek zu extrahieren.