Marshal.GenerateProgIdForType(Type) Methode

Definition

Gibt einen programmgesteuerten Bezeichner (ProgID) für den angegebenen Typ zurück.

public:
 static System::String ^ GenerateProgIdForType(Type ^ type);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Built-in COM support is not trim compatible", Url="https://aka.ms/dotnet-illink/com")]
public static 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);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Built-in COM support is not trim compatible", Url="https://aka.ms/dotnet-illink/com")>]
static member GenerateProgIdForType : Type -> string
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 des angegebenen Typs.

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 COM sichtbar sein.

Der type Parameter ist null.

Hinweise

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

Gilt für: