我是靠谱客的博主 风中长颈鹿,最近开发中收集的这篇文章主要介绍ComRegisterFunctionAttribute,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部