IVsSettingsWriter.WriteSettingBoolean 方法

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

在 Visual Studio 设置文件存储 boolean 对象的值。

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

语法

声明
Function WriteSettingBoolean ( _
    pszSettingName As String, _
    fSettingValue As Integer _
) As Integer
int WriteSettingBoolean(
    string pszSettingName,
    int fSettingValue
)

参数

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

返回值

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

备注

COM 签名

从 vsshell80.idl:

HRESULT WriteSettingBoolean(
   LPCOLESTR pszSettingName,
   BOOL fSettingValue
);

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

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

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

.NET Framework 安全性

请参见

参考

IVsSettingsWriter 接口

Microsoft.VisualStudio.Shell.Interop 命名空间

IVsSettingsReader

IVsSettingsWriter

ExportSettings

其他资源

保留的设置

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

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

Working with Settings