IVsSettingsWriter.WriteSettingString 方法

此 API 支持 .NET Framework 基础结构,不适合在代码中直接使用。

在 Visual Studio 设置文件存储一个字符串值。

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

语法

声明
Function WriteSettingString ( _
    pszSettingName As String, _
    pszSettingValue As String _
) As Integer
int WriteSettingString(
    string pszSettingName,
    string pszSettingValue
)

参数

  • pszSettingName
    类型:System.String
    [in] 字符串唯一标识要存储的数据元素
  • pszSettingValue
    类型:System.String
    [in] 作为 Visual Studio 设置文件中指定的数据元素要存储的字符串。

返回值

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

备注

COM 签名

从 vsshell80.idl:

HRESULT WriteSettingString(
   LPCOLESTR pszSettingName, 
   LPCOLESTR pszSettingValue
);

,因为 IDE 使用自定义标识 GUID 和 pfSettingValue 的值 Point 标识每个已保存的设置, pfSettingValue 需要指定的名称是唯一的中自定义下落点 (设置类别)。

如果多个 IVsSettingsWriter 方法调用与 pszSettingName的值相同,则原始值在 Visual Studio 设置文件复盖。

由于 pfSettingValue 的值必须是唯一的,调用有关 IVsSettingsReader 接口的其他方法的 WriteSettingString 顺序无关。

.NET Framework 安全性

请参见

参考

IVsSettingsWriter 接口

Microsoft.VisualStudio.Shell.Interop 命名空间

IVsSettingsReader

IVsSettingsWriter

ExportSettings

其他资源

保留的设置

如何:使用互操作程序集的导出设置

如何:使用托管包结构的导出设置

Working with Settings