从此基类派生的项目将复合使用可在调味料的情况下也复合内部项的本机 COM 组件 (ProjectAggregator 对象)。
命名空间: Microsoft.VisualStudio.Shell.Flavor
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public Function GetComInterface(Of Interface_T As Class) As Interface_T
public Interface_T GetComInterface<Interface_T>()
where Interface_T : class
类型参数
- Interface_T
返回值
类型:Interface_T
备注
必须获得 QI 特定的实现内部句柄和外部项的外部对象处理所有需要接口向 COM 公开。
如果不使用此帮助器方法,当请求接口时可以得到意想不到的 InvalidCast 异常。
如果要获取 FlavoredProjectBase 派生的对象实现的接口的实现,则必须使用标准转换运算符。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。