IRegistrationServices Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет набор служб для регистрации и удаления регистрации управляемых сборок при использовании из COM.
public interface class IRegistrationServices
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
public interface IRegistrationServices
[System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")]
[System.Runtime.InteropServices.ComVisible(true)]
public interface IRegistrationServices
[<System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")>]
type IRegistrationServices = interface
[<System.Runtime.InteropServices.Guid("CCBD682C-73A5-4568-B8B0-C7007E11ABA2")>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type IRegistrationServices = interface
Public Interface IRegistrationServices
- Производный
- Атрибуты
Комментарии
Регистрация необходима, когда объекты в сборке используются com-клиентами.
Методы
GetManagedCategoryGuid() |
Возвращает идентификатор GUID категории COM, содержащей управляемые классы. |
GetProgIdForType(Type) |
Извлекает идентификатор ProgID COM для указанного типа. |
GetRegistrableTypesInAssembly(Assembly) |
Извлекает список классов сборки, регистрация которых будет выполнена вызовом метода RegisterAssembly(Assembly, AssemblyRegistrationFlags). |
RegisterAssembly(Assembly, AssemblyRegistrationFlags) |
Регистрирует классы в управляемой сборке для поддержки создания из COM. |
RegisterTypeForComClients(Type, Guid) |
Регистрирует указанный тип в COM, используя заданный GUID. |
TypeRepresentsComType(Type) |
Определяет, является ли указанный тип COM-типом. |
TypeRequiresRegistration(Type) |
Определяет, необходима ли регистрация указанного типа. |
UnregisterAssembly(Assembly) |
Удаляет регистрацию классов в управляемой сборке. |