Partage via


Marshal.GetTypeLibGuidForAssembly(Assembly) Méthode

Définition

Récupère l’identificateur de bibliothèque (LIBID) affecté à une bibliothèque de types lorsqu’elle a été exportée à partir de l’assembly spécifié.

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

Paramètres

asm
Assembly

Assembly à partir duquel la bibliothèque de types a été exportée.

Retours

LIBID affecté à une bibliothèque de types lorsqu’elle est exportée à partir de l’assembly spécifié.

Attributs

Exceptions

asm a la valeur null.

Remarques

Lorsque les assemblys sont exportés vers des bibliothèques de types, la bibliothèque de types est affectée à un LIBID. Vous pouvez définir explicitement le LIBID en appliquant le System.Runtime.InteropServices.GuidAttribute niveau d’assembly, ou il peut être généré automatiquement. L’outilTlbimp.exe (Importateur de bibliothèque de types) calcule une valeur LIBID en fonction de l’identité de l’assembly. GetTypeLibGuid retourne le LIBID associé à l’attribut GuidAttribute, si l’attribut est appliqué. Sinon, GetTypeLibGuidForAssembly retourne la valeur calculée. Vous pouvez également utiliser la GetTypeLibGuid méthode pour extraire le LIBID réel d’une bibliothèque de types existante.

S’applique à

Voir aussi