Marshal.GetTypeLibGuidForAssembly(Assembly) Método
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera el identificador de biblioteca (LIBID) asignado a una biblioteca de tipos cuando se exportó del ensamblado especificado.
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
- asm
- Assembly
Ensamblado del que se exportó la biblioteca de tipos.
LIBID asignado a una biblioteca de tipos cuando se exporta desde el ensamblado especificado.
- Atributos
asm
es null
.
Cuando los ensamblados se exportan a bibliotecas de tipos, a la biblioteca de tipos se le asigna un LIBID. Puede establecer el LIBID explícitamente aplicando en System.Runtime.InteropServices.GuidAttribute el nivel de ensamblado o se puede generar automáticamente. La herramienta Tlbimp.exe (Importador de biblioteca de tipos) calcula un valor LIBID basado en la identidad del ensamblado. GetTypeLibGuid devuelve el LIBID asociado a GuidAttribute, si se aplica el atributo . De lo contrario, GetTypeLibGuidForAssembly devuelve el valor calculado. Como alternativa, puede usar el GetTypeLibGuid método para extraer el LIBID real de una biblioteca de tipos existente.
Consulte el tema Conversión de ensamblados exportados para obtener más información sobre los identificadores de biblioteca.
Produto | Versións |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentarios de .NET
.NET é un proxecto de código aberto. Selecciona unha ligazón para ofrecer comentarios: