Freigeben über


Marshal.GenerateProgIdForType(Type) Methode

Definition

Gibt eine ProgID (Programmbezeichner) für den angegebenen Typ zurück.

public:
 static System::String ^ GenerateProgIdForType(Type ^ type);
public static string? GenerateProgIdForType (Type type);
public static string GenerateProgIdForType (Type type);
[System.Security.SecurityCritical]
public static string GenerateProgIdForType (Type type);
static member GenerateProgIdForType : Type -> string
[<System.Security.SecurityCritical>]
static member GenerateProgIdForType : Type -> string
Public Shared Function GenerateProgIdForType (type As Type) As String

Parameter

type
Type

Der Typ, für den eine ProgID abgerufen werden soll.

Gibt zurück

Die ProgID für den angegebenen Typ.

Attribute

Ausnahmen

Der type-Parameter ist keine Klasse, die von COM erstellt werden kann. Die Klasse muss öffentlich sein, einen öffentlichen parameterlosen Konstruktor aufweisen und für COM sichtbar sein.

Der type-Parameter ist null.

Hinweise

Wenn der Typ eine ProgID in den Metadaten enthält, wird diese ProgID zurückgegeben. Andernfalls wird eine ProgID basierend auf dem vollqualifizierten Namen des Typs generiert.

Gilt für: