Freigeben über


Marshal.GenerateGuidForType(Type) Methode

Definition

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.

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

Parameter

type
Type

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

Gibt zurück

Ein Bezeichner für den angegebenen Typ.

Attribute

Hinweise

Wenn der Typ über eine GUID in den Metadaten verfügt, wird er zurückgegeben. Andernfalls wird automatisch eine GUID generiert. Sie können diese Methode verwenden, um die COM-GUID für jeden verwalteten Typ programmgesteuert zu bestimmen, einschließlich nicht sichtbarer COM-Typen. Klassenschnittstellen sind die einzige Ausnahme, da sie keinem verwalteten Typ entsprechen. GenerateGuidForType stellt die gleiche Funktionalität wie die -Eigenschaft bereit Type.GUID .

Gilt für:

Weitere Informationen