Marshal.GenerateGuidForType-Methode: (Type)

 

Veröffentlicht: Oktober 2016

Gibt die GUID (Globally Unique Identifier, globaler eindeutiger Bezeichner) für den angegebenen Typ zurück oder generiert eine GUID mithilfe des vom Type Library Exporter-Tool (TlbExp.exe) verwendeten Algorithmus.

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

Syntax

[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

Parameter

  • type
    Type: System.Type

    Der Typ, für den eine GUID generiert werden soll.

Rückgabewert

Type: System.Guid

Ein Bezeichner für den angegebenen Typ.

Hinweise

Wenn der Typ eine GUID in den Metadaten verfügt, wird es zurückgegeben. Andernfalls wird automatisch ein GUID generiert. Sie können diese Methode verwenden, können Sie um die COM-GUID für einen verwalteten Typ, einschließlich der für COM nicht sichtbare Typen programmgesteuert zu ermitteln. Klassenschnittstellen sind die einzige Ausnahme, da sie nicht auf einen verwalteten Typ entsprechen.GenerateGuidForType Stellt die gleiche Funktionalität wie die Type.GUID Eigenschaft.

Sicherheit

SecurityCriticalAttribute

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

Versionsinformationen

.NET Framework
Verfügbar seit 1.1

Siehe auch

GUID
Marshal-Klasse
System.Runtime.InteropServices-Namespace

Zurück zum Anfang