Método IVsPersistSolutionProps.ReadSolutionProps (IVsHierarchy, String, String, String, Int32, IPropertyBag)
Lê propriedades da solução de seu arquivo. sln.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int ReadSolutionProps(
IVsHierarchy pHierarchy,
string pszProjectName,
string pszProjectMk,
string pszKey,
int fPreLoad,
IPropertyBag pPropBag
)
int ReadSolutionProps(
IVsHierarchy^ pHierarchy,
String^ pszProjectName,
String^ pszProjectMk,
String^ pszKey,
int fPreLoad,
IPropertyBag^ pPropBag
)
abstract ReadSolutionProps :
pHierarchy:IVsHierarchy *
pszProjectName:string *
pszProjectMk:string *
pszKey:string *
fPreLoad:int *
pPropBag:IPropertyBag -> int
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
[in] Ponteiro para o IVsHierarchy interface.nullpara seções de preSolution ou globais porque a hierarquia não existe se a solução ainda tem para criá-lo, ou porque a seção que está sendo carregado são globais.
- pszProjectName
[in] null para seções globais, que significa uma carga para a seção global do arquivo de solução (. sln).
- pszProjectMk
[in] null para seções globais, que significa uma carga para a seção global do arquivo de solução (. sln).
- pszKey
[in] Nome de propriedade da solução definido, ou seja, seu conjunto de propriedades.
- fPreLoad
[in] Indicador caso uma ReadSolutionProps chamada for proveniente de uma seção de pré ou post-load.
- pPropBag
[in] Ponteiro para o IPropertyBag interface.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
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 a um VSPackage específico.
Consulte também
Interface IVsPersistSolutionProps
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo