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
)
参数
- pDO
类型:Microsoft.VisualStudio.OLE.Interop.IDataObject
[in] 使用工具箱项对应的数据对象。
- 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。