IVsPersistSolutionProps Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que o VSPackages grave Propriedades de solução não específicas do usuário no arquivo Solution. 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
- Atributos
- Implementações
Comentários
Essa interface deriva do IVsPersistSolutionOpts .
As propriedades da solução são gravadas diretamente no arquivo da solução (. sln), que contém uma série de pares de nome/valor de propriedade.
Notas aos Implementadores
Implementado por VSPackages para salvar informações de propriedade da solução no arquivo da solução (. sln).
Métodos
| LoadUserOptions(IVsSolutionPersistence, UInt32) |
Carrega as opções do usuário para uma determinada solução. |
| OnProjectLoadFailure(IVsHierarchy, String, String, String) |
Permite o gerenciamento de limpeza e de memória nos casos em que o projeto não é carregado. |
| QuerySaveSolutionProps(IVsHierarchy, VSQUERYSAVESLNPROPS[]) |
Cria um recipiente de propriedades para armazenar as propriedades da solução. |
| ReadSolutionProps(IVsHierarchy, String, String, String, Int32, IPropertyBag) |
Lê as propriedades da solução de seu arquivo. sln. |
| ReadUserOptions(IStream, String) |
Lê as opções do usuário para uma determinada solução. |
| SaveSolutionProps(IVsHierarchy, IVsSolutionPersistence) |
Salva as propriedades da solução em seu arquivo. sln. |
| SaveUserOptions(IVsSolutionPersistence) |
Salva as opções do usuário para uma determinada solução. |
| WriteSolutionProps(IVsHierarchy, String, IPropertyBag) |
Grava as propriedades da solução no arquivo. sln. |
| WriteUserOptions(IStream, String) |
Grava opções de usuário para uma determinada solução. |