首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >web服务中的数据类型渗入COM TypeLib

web服务中的数据类型渗入COM TypeLib
EN

Stack Overflow用户
提问于 2012-08-22 07:10:34
回答 1查看 97关注 0票数 0

我有一个小的.NET组件,用于向遗留客户端公开COM接口。接口本身非常简单(4个方法),参数都是简单类型(字符串、整数等)。该组件在内部使用web服务-作为服务引用添加-它公开了大量的类。当我从我的组件生成COM类型库时,来自web服务的所有类型都会加入-即使不需要它。我需要做些什么来防止这种情况发生?我可以以某种方式将我正在使用的web服务中的所有内容标记为私有吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-22 08:44:51

暴露COM组件是一件痛苦的事情,你的整个项目都是可见的吗?我建议不要将其标记为comvisible,然后使用comvisible (true)属性显式地标记您想要公开的每个类。我相信第一个链接就是你的问题。

您可以查看以下几个参考资料:

How to elegantly prevent a webservice proxy from being exposed to COM?

Why is marking an assembly ComVisible(true) discouraged?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12064336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档