Marshal.GetTypeLibGuidForAssembly-Methode: (Assembly)
Veröffentlicht: Oktober 2016
Ruft die Bibliothek-ID (LIBID) ab, die einer Typbibliothek beim Export aus der angegebenen Assembly zugewiesen wird.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
[SecurityCriticalAttribute]
public static Guid GetTypeLibGuidForAssembly(
Assembly asm
)
public:
[SecurityCriticalAttribute]
static Guid GetTypeLibGuidForAssembly(
Assembly^ asm
)
[<SecurityCriticalAttribute>]
static member GetTypeLibGuidForAssembly :
asm:Assembly -> Guid
<SecurityCriticalAttribute>
Public Shared Function GetTypeLibGuidForAssembly (
asm As Assembly
) As Guid
Parameter
asm
Type: System.Reflection.AssemblyDer Assembly, aus der die Typbibliothek exportiert wurde.
Rückgabewert
Type: System.Guid
Die LIBID, die einer Typbibliothek beim Export aus der angegebenen Assembly zugewiesen wird.
Ausnahmen
Exception | Condition |
---|---|
ArgumentNullException | asm ist null. |
Hinweise
Wenn Assemblys in Typbibliotheken exportiert werden, wird die Typbibliothek eine LIBID zugewiesen. Sie können die LIBID explizit festlegen, durch Anwenden der System.Runtime.InteropServices.GuidAttribute auf die Assembly auf, oder es kann automatisch generiert werden. Die Tlbimp.exe (Type Library Importer) Tool berechnet einen LIBID-Wert auf Grundlage der Identität der Assembly.GetTypeLibGuid Gibt die LIBID zurück, die zugeordnet ist die GuidAttribute, wenn das Attribut angewendet wird. Andernfalls GetTypeLibGuidForAssembly Gibt den berechneten Wert zurück. Alternativ können Sie die GetTypeLibGuid Methode, um die tatsächliche LIBID aus einer vorhandenen Typbibliothek zu extrahieren.
Finden Sie unter der Exported Assembly Conversion Weitere Informationen zur von Bibliotheksbezeichnern.
Sicherheit
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
GuidAttribute
GetTypeLibGuid
Marshal-Klasse
System.Runtime.InteropServices-Namespace
Zurück zum Anfang