Marshal.GetTypeLibGuidForAssembly(Assembly) Método
Definición
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
Parámetros
- asm
- Assembly
Ensamblado del que se exportó la biblioteca de tipos.
Devoluciones
LIBID asignado a una biblioteca de tipos cuando se exporta desde el ensamblado especificado.
- Atributos
Excepciones
asm
es null
.
Comentarios
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.