Marshal.GenerateGuidForType(Type) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает уникальный глобальный идентификатор GUID для указанного типа или создает идентификатор GUID при помощи алгоритма, используемого средством экспортирования библиотек типов Tlbexp.exe.
public:
static Guid GenerateGuidForType(Type ^ type);
public static Guid GenerateGuidForType (Type type);
[System.Security.SecurityCritical]
public static Guid GenerateGuidForType (Type type);
static member GenerateGuidForType : Type -> Guid
[<System.Security.SecurityCritical>]
static member GenerateGuidForType : Type -> Guid
Public Shared Function GenerateGuidForType (type As Type) As Guid
Параметры
- type
- Type
Тип, для которого создается идентификатор GUID.
Возвращаемое значение
Идентификатор для указанного типа.
- Атрибуты
Комментарии
Если тип содержит GUID в метаданных, он возвращается. В противном случае guid создается автоматически. Этот метод можно использовать для программного определения ИДЕНТИФИКАТОРА GUID COM для любого управляемого типа, включая невидимые com-типы. Интерфейсы классов являются единственным исключением, так как они не соответствуют управляемому типу. GenerateGuidForType предоставляет те же функции, что и Type.GUID свойство .