IVsPersistSolutionProps.ReadSolutionProps(IVsHierarchy, String, String, String, Int32, IPropertyBag) Método

Definição

Lê as propriedades da solução de seu arquivo. sln.

public:
 int ReadSolutionProps(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, System::String ^ pszProjectName, System::String ^ pszProjectMk, System::String ^ pszKey, int fPreLoad, Microsoft::VisualStudio::OLE::Interop::IPropertyBag ^ pPropBag);
public:
 int ReadSolutionProps(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, Platform::String ^ pszProjectName, Platform::String ^ pszProjectMk, Platform::String ^ pszKey, int fPreLoad, Microsoft::VisualStudio::OLE::Interop::IPropertyBag ^ pPropBag);
int ReadSolutionProps(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierarchy, std::wstring const & pszProjectName, std::wstring const & pszProjectMk, std::wstring const & pszKey, int fPreLoad, Microsoft::VisualStudio::OLE::Interop::IPropertyBag const & pPropBag);
public int ReadSolutionProps (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierarchy, string pszProjectName, string pszProjectMk, string pszKey, int fPreLoad, Microsoft.VisualStudio.OLE.Interop.IPropertyBag pPropBag);
abstract member ReadSolutionProps : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * string * string * string * int * Microsoft.VisualStudio.OLE.Interop.IPropertyBag -> int
Public Function ReadSolutionProps (pHierarchy As IVsHierarchy, pszProjectName As String, pszProjectMk As String, pszKey As String, fPreLoad As Integer, pPropBag As IPropertyBag) As Integer

Parâmetros

pHierarchy
IVsHierarchy

no Ponteiro para a IVsHierarchy interface. null para seções de presolução ou globais, porque a hierarquia não existe se a solução ainda tiver de criá-la ou porque a seção que está sendo carregada é global.

pszProjectName
String

[in] null para seções globais, o que significa uma carga para a seção global do arquivo da solução (. sln).

pszProjectMk
String

[in] null para seções globais, o que significa uma carga para a seção global do arquivo da solução (. sln).

pszKey
String

no Nome do conjunto de propriedades da solução, ou seja, seu recipiente de propriedades.

fPreLoad
Int32

no Indicador de se uma ReadSolutionProps(IVsHierarchy, String, String, String, Int32, IPropertyBag) chamada é de uma seção pré ou pós-carregamento.

pPropBag
IPropertyBag

no Ponteiro para a IPropertyBag interface.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De VSShell. idl:

HRESULT IVsPersistSolutionProps::ReadSolutionProps(  
   [in] IVsHierarchy *pHierarchy,  
   [in] LPCOLESTR pszProjectName,  
   [in] LPCOLESTR pszProjectMk,  
   [in] LPCOLESTR pszKey,  
   [in] BOOL fPreLoad,  
   [in] IPropertyBag *pPropBag  
);  

Chamado pelo ambiente ao carregar o arquivo de solução para que ele possa usar o registro para mapear o pszKey para um VSPackage específico.

Aplica-se a