概述
ComRegisterFunctionAttribute
使你能够添加任意注册代码以满足 COM 客户端的要求。 例如,你可以使用命名空间中的注册函数更新注册表 Microsoft.Win32 。 如果提供了注册方法,还应将应用 System.Runtime.InteropServices.ComUnregisterFunctionAttribute 于注销方法,这会反转注册方法中完成的操作。
.NET Framework: 公共语言运行时使用此属性调用方法,方法是将其包含的程序集注册 (直接或间接) 使用 Regasm.exe (程序集注册) 工具) 或通过 RegistrationServices.RegisterAssembly 方法。
.Net Core: 当公共语言运行时通过 RegSvr32.exe 工具注册了包含程序集的 COM 主机时,公共语言运行时将调用具有此特性的方法。
此属性只能应用于具有以下特征的方法:
- 范围:任何 (public、private 等) 。
- 键入:
static
。 - 参数:接受单个 Type 参数或 String 参数类型。
- 返回类型:
void
。
最后
以上就是风中长颈鹿为你收集整理的ComRegisterFunctionAttribute的全部内容,希望文章能够帮你解决ComRegisterFunctionAttribute所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复