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.TypeDer 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
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