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)

Удаляет регистрацию классов в управляемой сборке.

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