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
    包含自动化属性名称的字符串。

返回值

类型:System.Int32
如果方法成功, S_OK,否则错误代码。

实现

IVsPackage.GetAutomationObject(String, Object%)

备注

默认实现将返回 auto 作为 nullnull 引用(在 Visual Basic 中为 Nothing) ,如果 propName 是 nullnull 引用(在 Visual Basic 中为 Nothing),指示没有默认的自动化对象。如果 propName 非nullnull 引用(在 Visual Basic 中为 Nothing),它将遵循搜索具有格式的名称的选项卡页的元数据特性: &lt;Category&gt;.&lt;Name&gt;。如果选项卡页具有此格式并指示它支持自动化,其自动化对象将返回。

.NET Framework 安全性

请参见

参考

Package 类

Microsoft.VisualStudio.Shell 命名空间