Marshal.GenerateProgIdForType(Type) Método

Definição

Retorna um ProgID (identificador programático) para o tipo especificado.Returns a programmatic identifier (ProgID) for the specified type.

public:
 static System::String ^ GenerateProgIdForType(Type ^ type);
[System.Security.SecurityCritical]
public static string GenerateProgIdForType (Type type);
static member GenerateProgIdForType : Type -> string

Parâmetros

type
Type

O tipo para o qual obter um ProgID.The type to get a ProgID for.

Retornos

O ProgID do tipo especificado.The ProgID of the specified type.

Atributos

Exceções

O parâmetro type não é uma classe que pode ser criada por COM.The type parameter is not a class that can be create by COM. A classe precisa ser pública, ter um construtor público sem parâmetros e estar visível no COM.The class must be public, have a public parameterless constructor, and be COM visible.

O parâmetro type é null.The type parameter is null.

Comentários

Se o tipo tiver um ProgID nos metadados, esse ProgID será retornado.If the type has a ProgID in the metadata, that ProgID is returned. Caso contrário, um ProgID é gerado com base no nome totalmente qualificado do tipo.Otherwise, a ProgID is generated based on the fully qualified name of the type.

Segurança

SecurityCriticalAttribute
requer confiança total para o chamador imediato.requires full trust for the immediate caller. Este membro não pode ser usado pelo código transparente ou parcialmente confiável.This member cannot be used by partially trusted or transparent code.

Aplica-se a