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()

返回包含托管类的 COM 类别的 GUID。

GetProgIdForType(Type)

检索指定类型的 COM ProgID。

GetRegistrableTypesInAssembly(Assembly)

在通过调用 RegisterAssembly(Assembly, AssemblyRegistrationFlags) 注册的程序集中检索类的列表。

RegisterAssembly(Assembly, AssemblyRegistrationFlags)

注册托管程序集中的类以便能从 COM 创建。

RegisterTypeForComClients(Type, Guid)

使用指定的 GUID 向 COM 注册指定的类型。

TypeRepresentsComType(Type)

确定指定的类型是否为 COM 类型。

TypeRequiresRegistration(Type)

确定指定的类型是否需要注册。

UnregisterAssembly(Assembly)

注销托管程序集中的类。

适用于