IVsPersistSolutionProps Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Разрешает объектам VSPackage записывать не относящиеся к конкретному пользователю свойства решения в SLN-файл решения.
public interface class IVsPersistSolutionProps : Microsoft::VisualStudio::Shell::Interop::IVsPersistSolutionOpts
public interface class IVsPersistSolutionProps : Microsoft::VisualStudio::Shell::Interop::IVsPersistSolutionOpts
__interface IVsPersistSolutionProps : Microsoft::VisualStudio::Shell::Interop::IVsPersistSolutionOpts
[System.Runtime.InteropServices.Guid("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsPersistSolutionProps : Microsoft.VisualStudio.Shell.Interop.IVsPersistSolutionOpts
[<System.Runtime.InteropServices.Guid("0D0E68EA-C910-45A7-8C24-7BBFA7D2D201")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsPersistSolutionProps = interface
interface IVsPersistSolutionOpts
Public Interface IVsPersistSolutionProps
Implements IVsPersistSolutionOpts
- Атрибуты
- Реализации
Комментарии
Этот интерфейс является производным от класса IVsPersistSolutionOpts .
Свойства решения записываются непосредственно в файл решения (SLN), который содержит ряд пар "имя-значение" для свойства.
Примечания для тех, кто реализует этот метод
Реализуется пакетом VSPackage для сохранения сведений о свойствах решения в файл решения (SLN).
Методы
| LoadUserOptions(IVsSolutionPersistence, UInt32) |
Загружает параметры пользователя для данного решения. |
| OnProjectLoadFailure(IVsHierarchy, String, String, String) |
Разрешает очистку и управление памятью в случае ошибки загрузки проектов. |
| QuerySaveSolutionProps(IVsHierarchy, VSQUERYSAVESLNPROPS[]) |
Создает контейнер свойств для хранения свойств решения. |
| ReadSolutionProps(IVsHierarchy, String, String, String, Int32, IPropertyBag) |
Считывает свойства решения из файла sln. |
| ReadUserOptions(IStream, String) |
Считывает параметры пользователя для данного решения. |
| SaveSolutionProps(IVsHierarchy, IVsSolutionPersistence) |
Сохраняет свойства решения в его файл sln. |
| SaveUserOptions(IVsSolutionPersistence) |
Сохраняет параметры пользователя для данного решения. |
| WriteSolutionProps(IVsHierarchy, String, IPropertyBag) |
Записывает свойства решения в SLN-файл. |
| WriteUserOptions(IStream, String) |
Записывает параметры пользователя для данного решения. |