Compartilhar via


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
System_CAPS_pubmethod 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.

System_CAPS_pubmethod SavePackageSolutionProps(Int32, IVsHierarchy, IVsPersistSolutionProps, String)

Grava o arquivo. sln da solução propriedades.

System_CAPS_pubmethod 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