Marshal.GetTypeLibGuidForAssembly(Assembly) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.