Compartilhar via


Método Marshal.GenerateGuidForType (Type)

 

Dica

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (em mscorlib.dll)

Sintaxe

[SecurityCriticalAttribute]
public static Guid GenerateGuidForType(
    Type type
)
public:
[SecurityCriticalAttribute]
static Guid GenerateGuidForType(
    Type^ type
)
[<SecurityCriticalAttribute>]
static member GenerateGuidForType : 
        type:Type -> Guid
<SecurityCriticalAttribute>
Public Shared Function GenerateGuidForType (
    type As Type
) As Guid

Parâmetros

  • type
    Type: System.Type

    O tipo para o qual gerar um GUID.

Valor Retornado

Type: System.Guid

Um identificador para o tipo especificado.

Comentários

Se o tipo tem um GUID nos metadados, ele é retornado. Caso contrário, um GUID é gerado automaticamente. Você pode usar esse método para determinar programaticamente o GUID de COM para qualquer tipo gerenciado, incluindo invisível COM tipos. Interfaces de classe são a única exceção porque não correspondem a um tipo gerenciado.GenerateGuidForTypefornece a mesma funcionalidade que o Type.GUID propriedade.

Segurança

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Informações de Versão

.NET Framework
Disponível desde 1.1

Confira Também

GUID
Classe Marshal
Namespace System.Runtime.InteropServices

Retornar ao início