Marshal.GetTypeLibGuidForAssembly(Assembly) Méthode

Définition

Récupère l'identificateur de bibliothèque (LIBID) qui est assigné à une bibliothèque de types lors de son exportation à 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 assigné à une bibliothèque de types lors de son exportation à partir de l'assembly spécifié.

Attributs

Exceptions

asm a la valeur null.

Remarques

Lorsque des assemblys sont exportés vers des bibliothèques de types, un LIBID est affecté à la bibliothèque de types. Vous pouvez définir le LIBID explicitement en appliquant au System.Runtime.InteropServices.GuidAttribute niveau de l’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é à , GuidAttributesi 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.

Pour plus d’informations sur les identificateurs de bibliothèque, consultez la rubrique Conversion d’assemblys exportés .

S’applique à

Voir aussi