IVsProfileDataManager Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
public interface class IVsProfileDataManager
public interface class IVsProfileDataManager
__interface IVsProfileDataManager
[System.Runtime.InteropServices.Guid("466EFAF6-F832-4079-83CD-4BBB02719C1D")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProfileDataManager
[<System.Runtime.InteropServices.Guid("466EFAF6-F832-4079-83CD-4BBB02719C1D")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProfileDataManager = interface
Public Interface IVsProfileDataManager
- Attributes
Methods
AutoSaveAllSettings(IVsSettingsErrorInformation) |
Saves, and then at intervals automatically saves, settings. |
CheckUpdateTeamSettings(UInt32) |
Checks and, if necessary, updates team profile settings. |
ExportAllSettings(String, IVsSettingsErrorInformation) |
Exports all settings to a file. |
ExportSettings(String, IVsProfileSettingsTree, IVsSettingsErrorInformation) |
Export settings to a file. |
GetDefaultSettingsLocation(String) |
Retrieves the location for the default settings file. |
GetSettingsFileExtension(String) |
Retrieves the extension of the settings file. |
GetSettingsFiles(UInt32, IVsProfileSettingsFileCollection) |
Retrieves one or more settings files. |
GetSettingsForExport(IVsProfileSettingsTree) |
Retrieves the settings information in a form ready for export. |
GetUniqueExportFileName(UInt32, String) |
Retrieves a unique filename to use when saving Settings. |
ImportSettings(IVsProfileSettingsTree, IVsSettingsErrorInformation) |
Import settings from an IVsProfileSettingsTree. |
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) |
Determines which team settings changes are reported. |
ResetSettings(IVsProfileSettingsFileInfo, IVsSettingsErrorInformation) |
Resets settings values. |
ShowProfilesUI() |
Displays the UI for profile settings. |