IVsProfileDataManager IVsProfileDataManager IVsProfileDataManager Interface

Definition

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.

[System.Runtime.InteropServices.Guid("466EFAF6-F832-4079-83CD-4BBB02719C1D")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProfileDataManager
type IVsProfileDataManager = interface
Public Interface IVsProfileDataManager
Attributes

Methods

AutoSaveAllSettings(IVsSettingsErrorInformation) AutoSaveAllSettings(IVsSettingsErrorInformation) AutoSaveAllSettings(IVsSettingsErrorInformation)

Saves, and then at intervals automatically saves, settings.

CheckUpdateTeamSettings(UInt32) CheckUpdateTeamSettings(UInt32) CheckUpdateTeamSettings(UInt32)

Checks and, if necessary, updates team profile settings.

ExportAllSettings(String, IVsSettingsErrorInformation) ExportAllSettings(String, IVsSettingsErrorInformation) ExportAllSettings(String, IVsSettingsErrorInformation)

Exports all settings to a file.

ExportSettings(String, IVsProfileSettingsTree, IVsSettingsErrorInformation) ExportSettings(String, IVsProfileSettingsTree, IVsSettingsErrorInformation) ExportSettings(String, IVsProfileSettingsTree, IVsSettingsErrorInformation)

Export settings to a file.

GetDefaultSettingsLocation(String) GetDefaultSettingsLocation(String) GetDefaultSettingsLocation(String)

Retrieves the location for the default settings file.

GetSettingsFileExtension(String) GetSettingsFileExtension(String) GetSettingsFileExtension(String)

Retrieves the extension of the settings file.

GetSettingsFiles(UInt32, IVsProfileSettingsFileCollection) GetSettingsFiles(UInt32, IVsProfileSettingsFileCollection) GetSettingsFiles(UInt32, IVsProfileSettingsFileCollection)

Retrieves one or more settings files.

GetSettingsForExport(IVsProfileSettingsTree) GetSettingsForExport(IVsProfileSettingsTree) GetSettingsForExport(IVsProfileSettingsTree)

Retrieves the settings information in a form ready for export.

GetUniqueExportFileName(UInt32, String) GetUniqueExportFileName(UInt32, String) GetUniqueExportFileName(UInt32, String)

Retrieves a unique filename to use when saving Settings.

ImportSettings(IVsProfileSettingsTree, IVsSettingsErrorInformation) ImportSettings(IVsProfileSettingsTree, IVsSettingsErrorInformation) ImportSettings(IVsProfileSettingsTree, IVsSettingsErrorInformation)

Import settings from an IVsProfileSettingsTree.

LastResetPoint(String) LastResetPoint(String) LastResetPoint(String)

Returns 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.

ReportTeamSettingsChanged(UInt32) ReportTeamSettingsChanged(UInt32) ReportTeamSettingsChanged(UInt32)

Determines which team settings changes are reported.

ResetSettings(IVsProfileSettingsFileInfo, IVsSettingsErrorInformation) ResetSettings(IVsProfileSettingsFileInfo, IVsSettingsErrorInformation) ResetSettings(IVsProfileSettingsFileInfo, IVsSettingsErrorInformation)

Resets settings values.

ShowProfilesUI() ShowProfilesUI() ShowProfilesUI()

Displays the UI for profile settings.

Applies to