Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Type.GetTypeFromCLSID (Método) (Guid, Boolean)

Obtiene el tipo asociado al identificador de clase (CLSID) especificado, que debe indicar si se producirá una excepción en caso de que se produzca un error al cargar el tipo.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)

public static Type GetTypeFromCLSID(
	Guid clsid,
	bool throwOnError
)

Parámetros

clsid
Tipo: System.Guid
Identificador CLSID del tipo que se va a obtener.
throwOnError
Tipo: System.Boolean
true para producir cualquier excepción que se genere.
O bien
false para pasar por alto cualquier excepción que se produzca.

Valor devuelto

Tipo: System.Type
System.__ComObject independientemente de que CLSID sea válido.

Se producirán excepciones como OutOfMemoryException cuando se especifique true para throwOnError, pero no se producirá ningún error para identificadores CLSID no registrados.

En el siguiente ejemplo se recupera el tipo asociado al identificador CLSID proveniente del host local, que debe indicar si se producirá una excepción en caso de que se produzca un error al cargar el tipo.



using System;
class MyGetTypeFromCLSIDSample
{
    public static void Main()
    {
        try
        {
            // Create a GUID.
            Guid myGuid1 = new Guid("1DCD0710-0B41-11D3-A565-00C04F8EF6E3");
            // Get the type associated with the CLSID
            // and specify whether to throw an exception if an error occurs
            // while loading the type.
            Type myType1 =Type.GetTypeFromCLSID(myGuid1, true);
            Console.WriteLine("The GUID associated with myType1 is {0}.", myType1.GUID);
            Console.WriteLine("The type of the GUID is {0}.", myType1.ToString());


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft