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)

Записывает параметры пользователя для данного решения.

Применяется к