Compartir a través de


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.Type

    Tipo 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

SecurityCriticalAttribute

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