Marshal.GenerateProgIdForType(Type) Methode

Definitie

Retourneert een programmatische id (ProgID) voor het opgegeven type.

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

Parameters

type
Type

Het type voor het ophalen van een ProgID.

Retouren

De ProgID van het opgegeven type.

Kenmerken

Uitzonderingen

De type parameter is geen klasse die kan worden gemaakt door COM. De klasse moet openbaar zijn, een openbare parameterloze constructor hebben en COM zichtbaar zijn.

De type parameter is null.

Opmerkingen

Als het type een ProgID in de metagegevens bevat, wordt die ProgID geretourneerd. Anders wordt een ProgID gegenereerd op basis van de volledig gekwalificeerde naam van het type.

Van toepassing op