Método Marshal.GenerateProgIdForType (Type)
Publicado: noviembre de 2016
Devuelve un identificador de programación (ProgID) para el tipo especificado.
Espacio de nombres: System.Runtime.InteropServices
Ensamblado: mscorlib (en mscorlib.dll)
Sintaxis
[SecurityCriticalAttribute]
public static string GenerateProgIdForType(
Type type
)
public:
[SecurityCriticalAttribute]
static String^ GenerateProgIdForType(
Type^ type
)
[<SecurityCriticalAttribute>]
static member GenerateProgIdForType :
type:Type -> string
<SecurityCriticalAttribute>
Public Shared Function GenerateProgIdForType (
type As Type
) As String
Parámetros
type
Type: System.TypeTipo para el que se va a obtener un ProgID.
Valor devuelto
Type: System.String
ProgID del tipo especificado.
Excepciones
Exception | Condition |
---|---|
ArgumentException | El type parámetro no es una clase que puede crear mediante COM. La clase debe ser pública, tiene un constructor público predeterminado y ser visibles para COM. |
ArgumentNullException | El parámetro type es null. |
Comentarios
Si el tipo tiene un ProgID en los metadatos, se devuelve ese ProgID. De lo contrario, se genera un ProgID basándose en el nombre completo del tipo.
Seguridad
requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.
Información de versión
.NET Framework
Disponible desde 1.1
Ver también
Clase Marshal
Espacio de nombres System.Runtime.InteropServices
Volver al principio