Marshal.GenerateProgIdForType(Type) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí programový identifikátor (ProgID) pro zadaný typ.
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
Parametry
- type
- Type
Typ, pro který chcete získat ProgID.
Návraty
ProgID zadaného typu.
- Atributy
Výjimky
Parametr type
není třída, kterou lze vytvořit pomocí modelu COM. Třída musí být veřejná, musí mít veřejný konstruktor bez parametrů a musí být viditelná pomocí modelu COM.
Parametr type
je null
.
Poznámky
Pokud má typ v metadatech id ProgID, vrátí se toto Id ProgID. V opačném případě se id ProgID vygeneruje na základě plně kvalifikovaného názvu typu.