Marshal.GenerateGuidForType(Type) Método

Definição

Retorna o GUID (identificador global exclusivo) para o tipo especificado ou gera um GUID usando o algoritmo usado pelo Exportador da Biblioteca de Tipos (Tlbexp.exe).Returns the globally unique identifier (GUID) for the specified type, or generates a GUID using the algorithm used by the Type Library Exporter (Tlbexp.exe).

public:
 static Guid GenerateGuidForType(Type ^ type);
[System.Security.SecurityCritical]
public static Guid GenerateGuidForType (Type type);
static member GenerateGuidForType : Type -> Guid

Parâmetros

type
Type

O tipo para o qual gerar um GUID.The type to generate a GUID for.

Retornos

Um identificador para o tipo especificado.An identifier for the specified type.

Atributos

Comentários

Se o tipo tiver um GUID nos metadados, ele será retornado.If the type has a GUID in the metadata, it is returned. Caso contrário, um GUID será gerado automaticamente.Otherwise, a GUID is automatically generated. Você pode usar esse método para determinar programaticamente o GUID COM para qualquer tipo gerenciado, incluindo tipos COM invisíveis.You can use this method to programmatically determine the COM GUID for any managed type, including COM-invisible types. As interfaces de classe são a única exceção porque não correspondem a um tipo gerenciado.Class interfaces are the only exception because they do not correspond to a managed type. GenerateGuidForType fornece a mesma funcionalidade que a propriedade Type.GUID.GenerateGuidForType provides the same functionality as the Type.GUID property.

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

Veja também