Devuelve un identificador de programación (ProgID) para el tipo especificado.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)

Sintaxis
Visual Basic (Declaración)
Public Shared Function GenerateProgIdForType ( _
type As Type _
) As String
Dim type As Type
Dim returnValue As String
returnValue = Marshal.GenerateProgIdForType(type)
public static string GenerateProgIdForType (
Type type
)
public:
static String^ GenerateProgIdForType (
Type^ type
)
public static String GenerateProgIdForType (
Type type
)
public static function GenerateProgIdForType (
type : Type
) : String
Parámetros
- type
Type para el que se va a obtener un ProgID.
Valor devuelto
ProgID del tipo especificado.

Excepciones
| Tipo de excepción | Condición |
|---|
ArgumentException | El parámetro type no es una clase que se pueda crear mediante COM. La clase debe ser pública, tener un constructor público predeterminado y ser visible para COM. |
ArgumentNullException | El parámetro type es referencia de objeto null (Nothing en Visual Basic). |

Comentarios
Si el tipo tiene un ProgID en los metadatos, se devuelve éste. En caso contrario, se genera un ProgID a partir del nombre completo del tipo.

Seguridad de .NET Framework

Plataformas
Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition
.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

Información de versión
.NET Framework
Compatible con: 2.0, 1.1, 1.0

Vea también