IProfileManager.SaveSettingsToXml Method

Writes a VSPackage's configuration to disk using the Visual Studio settings mechanism when an import option of the Import/Export Settings command on the IDE’s Tools menu is selected by a user.

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)

Syntax

'宣言
Sub SaveSettingsToXml ( _
    writer As IVsSettingsWriter _
)
'使用
Dim instance As IProfileManager
Dim writer As IVsSettingsWriter

instance.SaveSettingsToXml(writer)
void SaveSettingsToXml(
    IVsSettingsWriter writer
)
void SaveSettingsToXml(
    IVsSettingsWriter^ writer
)
function SaveSettingsToXml(
    writer : IVsSettingsWriter
)

Parameters

Remarks

An implementation of the SaveSettingsToXml method needs to obtain access to the VSPackage it supports so it can retrieve the current state of the VSPackage and write it to disk.

This method is called by the Visual Studio environment when a user chooses the Import/Export Settings command on the Tools menu to save the Visual Studio state.

Prior to calling this method, the IDE calls LoadSettingsFromStorage to guarantee that the VSPackage state is correct.

Permissions

See Also

Concepts

User Settings and Options

Persisting Settings

How to: Export Settings Using the Managed Package Framework

How to: Import Settings Using the Managed Package Framework

Reference

IProfileManager Interface

IProfileManager Members

Microsoft.VisualStudio.Shell Namespace

ProvideProfileAttribute

IProfileManager