Freigeben über


Marshal.GenerateProgIdForType-Methode: (Type)

 

Veröffentlicht: Oktober 2016

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

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

Syntax

[SecurityCriticalAttribute]
public static string GenerateProgIdForType(
    Type type
)
public:
[SecurityCriticalAttribute]
static String^ GenerateProgIdForType(
    Type^ type
)
[<SecurityCriticalAttribute>]
static member GenerateProgIdForType : 
        type:Type -> string
<SecurityCriticalAttribute>
Public Shared Function GenerateProgIdForType (
    type As Type
) As String

Parameter

  • type
    Type: System.Type

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

Rückgabewert

Type: System.String

Die ProgID für den angegebenen Typ.

Ausnahmen

Exception Condition
ArgumentException

Die type Parameter ist eine Klasse, die von COM erstellt werden können Die Klasse muss öffentlich sein, über einen öffentlichen Standardkonstruktor verfügen und COM sichtbar sein.

ArgumentNullException

Der type-Parameter ist null.

Hinweise

Wenn in den Metadaten eine ProgID für der Typ vorhanden ist, wird ProgID zurückgegeben. Andernfalls wird eine ProgID basierend auf den vollqualifizierten Namen des Typs generiert.

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

Marshal-Klasse
System.Runtime.InteropServices-Namespace

Zurück zum Anfang