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).
Возвращаемое значение
Идентификатор ProgID для указанного типа.
- Атрибуты
Исключения
Параметр type
не является классом, который может быть создан с помощью COM. Класс должен быть открытым, иметь открытый конструктор без параметров, а также быть доступным для COM.
Параметр type
имеет значение null
.
Комментарии
Если тип содержит ProgID в метаданных, возвращается этот идентификатор ProgID. В противном случае создается Идентификатор ProgID на основе полного имени типа.