This documentation is archived and is not being maintained.

IVsProfileDataManager Interface

Provides access to the profile manager and to programmatic control of settings. You can get an instance of the interface from the SVsProfileDataManager (SID_SVsProfileDataManager) service.

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

public interface IVsProfileDataManager

The IVsProfileDataManager type exposes the following members.

Public methodAutoSaveAllSettingsSaves, and then at intervals automatically saves, settings.
Public methodCheckUpdateTeamSettingsChecks and, if necessary, updates team profile settings.
Public methodExportAllSettingsExports all settings to a file.
Public methodExportSettingsExport settings to a file.
Public methodGetDefaultSettingsLocationRetrieves the location for the default settings file.
Public methodGetSettingsFileExtensionRetrieves the extension of the settings file.
Public methodGetSettingsFilesRetrieves one or more settings files.
Public methodGetSettingsForExportRetrieves the settings information in a form ready for export.
Public methodGetUniqueExportFileNameRetrieves a unique filename to use when saving Settings.
Public methodImportSettingsImport settings from an IVsProfileSettingsTree.
Public methodLastResetPointReturns the path and name of the file most recently used to reset profile settings information. This is either the default settings file or the file the user most recently used to save settings.
Public methodReportTeamSettingsChangedDetermines which team settings changes are reported.
Public methodResetSettingsResets settings values.
Public methodShowProfilesUIDisplays the UI for profile settings.