RegistrationServices 类

提供一组用于注册和注销托管程序集以供从 COM 使用的服务。

**命名空间:**System.Runtime.InteropServices
**程序集:**mscorlib(在 mscorlib.dll 中)

语法

声明
<GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<ComVisibleAttribute(True)> _
Public Class RegistrationServices
    Implements IRegistrationServices
用法
Dim instance As RegistrationServices
[GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")] 
[ClassInterfaceAttribute(ClassInterfaceType.None)] 
[ComVisibleAttribute(true)] 
public class RegistrationServices : IRegistrationServices
[GuidAttribute(L"475E398F-8AFA-43a7-A3BE-F4EF8D6787C9")] 
[ClassInterfaceAttribute(ClassInterfaceType::None)] 
[ComVisibleAttribute(true)] 
public ref class RegistrationServices : IRegistrationServices
/** @attribute GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9") */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.None) */ 
/** @attribute ComVisibleAttribute(true) */ 
public class RegistrationServices implements IRegistrationServices
GuidAttribute("475E398F-8AFA-43a7-A3BE-F4EF8D6787C9") 
ClassInterfaceAttribute(ClassInterfaceType.None) 
ComVisibleAttribute(true) 
public class RegistrationServices implements IRegistrationServices

备注

当程序集中的对象要由 COM 客户端使用时需要注册。程序集注册工具 (Regasm.exe) 和 Microsoft Visual Studio 2005 使用由 RegistrationServices 类公开的方法为托管程序集添加或移除支持 COM 的注册表项。

下列方法可以帮助您准备注册文件:

虽然这些方法可用于收集要在注册文件中使用的信息,但实际上它们并不生成注册文件。然而,您可以通过 /regfile 选项使用 程序集注册工具 (Regasm.exe) 工具来执行这一任务。RegistrationServices 方法不能导出或注册类型库。若要导出并注册类型库,可使用 程序集注册工具 (Regasm.exe) 工具和 类型库导出程序 (Tlbexp.exe) 工具。

继承层次结构

System.Object
  System.Runtime.InteropServices.RegistrationServices

线程安全

此类型的任何公共静态(Visual Basic 中的 Shared)成员都是线程安全的,但不保证所有实例成员都是线程安全的。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

RegistrationServices 成员
System.Runtime.InteropServices 命名空间

其他资源

程序集注册工具 (Regasm.exe)