IVsToolboxDataProvider2.GetProfileData 方法

获取所有附加信息,如果需要,有关可以通过设置结构保存使用可用 导入/导出设置 的功能在 IDE 工具 菜单的 工具箱 项目。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)

语法

声明
Function GetProfileData ( _
    pDO As IDataObject, _
    <OutAttribute> ByRef pbstrData As String _
) As Integer
int GetProfileData(
    IDataObject pDO,
    out string pbstrData
)

参数

  • pbstrData
    类型:System.String%
    [out] 包含所需的重建该项目,并从设置导入的任何附加信息的字符串。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell80.idl:

HRESULT IVsToolboxDataProvider2::GetProfileData(
   [in] IDataObject *pDO,
   [out] BSTR *pbstrData
);

,当用户选择 IDE 的 导入/导出设置 功能的导出选项时,环境调用 IVsToolboxDataProvider2.GetProfileData

在设置导入上,环境将检索信息并将其传递给 ReconstituteItem 方法重新创建工具箱项。

IVsToolboxDataProvider2.GetProfileData 提供的信息必须是:

  • 满足标识项目使用的基元控件并将其添加到工具箱中。

  • 可移植的非本地化,使用 IDE 的 导入/导出设置 功能,因此,它可以调用在 Visual Studio 实例之间。

有关使用 vssettings framework 的更多信息,请参见 状态持久性和 Visual Studio IDE

备注

,如果控件已不存在,将在系统不会安装该控件。

.NET Framework 安全性

请参见

参考

IVsToolboxDataProvider2 接口

Microsoft.VisualStudio.Shell.Interop 命名空间