Marshal.GenerateProgIdForType(Type) Метод

Определение

Возвращает программный идентификатор ProgID для указанного типа.

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

Параметры

type
Type

Тип, для которого требуется получить программный идентификатор (ProgID).

Возвращаемое значение

String

Идентификатор ProgID для указанного типа.

Атрибуты

Исключения

Параметр type не является классом, который может быть создан с помощью COM. Класс должен быть открытым, иметь открытый конструктор без параметров, а также быть доступным для COM.

Параметр type имеет значение null.

Комментарии

Если тип содержит ProgID в метаданных, возвращается идентификатор ProgID. В противном случае идентификатор ProgID создается на основе полного имени типа.

Применяется к