Interface IVsSolutionPersistence
Facilita a escrita de propriedades específicas do pacote e opções para o arquivo de solução (. sln) e, por outro lado, o carregamento de propriedades e opções do arquivo.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("67A65088-52F3-4C47-B829-1B53A112E8DC")]
public interface IVsSolutionPersistence
[InterfaceTypeAttribute(1)]
[GuidAttribute("67A65088-52F3-4C47-B829-1B53A112E8DC")]
public interface class IVsSolutionPersistence
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("67A65088-52F3-4C47-B829-1B53A112E8DC")>]
type IVsSolutionPersistence = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("67A65088-52F3-4C47-B829-1B53A112E8DC")>
Public Interface IVsSolutionPersistence
Métodos
Nome | Descrição | |
---|---|---|
LoadPackageUserOpts(IVsPersistSolutionOpts, String) | Permite o carregamento das opções de usuário de nível de pacote que são armazenados em um ou mais fluxos nomeados no arquivo. sln solução.Esse método permite que o chamador nomear o fluxo de opção (ou fluxos) a ser carregado. |
|
SavePackageSolutionProps(Int32, IVsHierarchy, IVsPersistSolutionProps, String) | Grava o arquivo. sln da solução propriedades. |
|
SavePackageUserOpts(IVsPersistSolutionOpts, String) | Opções de usuário grava o arquivo de solução.Opções de usuário de nível de pacote salva para um ou mais fluxos nomeados no arquivo. sln solução. |
Comentários
Persistência é gerenciada pela solução, e então, a interface é chamada por meio de seu serviço associado, SVsSolutionPersistence.
Consulte as ilustrações da implementação e/ou chamada desta interface no exemplo de Solution Extender.
Observações para chamadores:
Após salvar opções ou propriedades específicas do pacote no arquivo. sln ou Carregando propriedades ou opções do arquivo. sln.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo