Package.IVsPackage.GetAutomationObject 方法
此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。
获取此包的自动化友好的对象。
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Private Function GetAutomationObject ( _
propName As String, _
<OutAttribute> ByRef auto As Object _
) As Integer Implements IVsPackage.GetAutomationObject
int IVsPackage.GetAutomationObject(
string propName,
out Object auto
)
参数
- propName
类型:System.String
包含自动化属性名称的字符串。
- auto
类型:System.Object%
[out] 返回自动化对象。
返回值
类型:System.Int32
如果方法成功, S_OK,否则错误代码。
实现
IVsPackage.GetAutomationObject(String, Object%)
备注
默认实现将返回 auto 作为 nullnull 引用(在 Visual Basic 中为 Nothing) ,如果 propName 是 nullnull 引用(在 Visual Basic 中为 Nothing),指示没有默认的自动化对象。如果 propName 非nullnull 引用(在 Visual Basic 中为 Nothing),它将遵循搜索具有格式的名称的选项卡页的元数据特性: <Category>.<Name>。如果选项卡页具有此格式并指示它支持自动化,其自动化对象将返回。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。