Método IPersistXMLFragment.Load (Guid, UInt32, String)
Publicado: abril de 2016
O projeto abre e lê o fragmento XML e o GUID do subtipo de projeto a partir de um tipo de arquivo especificado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int Load(
[InAttribute] ref Guid guidFlavor,
uint storage,
string pszXMLFragment
)
int Load(
[InAttribute] Guid% guidFlavor,
unsigned int storage,
String^ pszXMLFragment
)
abstract Load :
guidFlavor:Guid byref *
storage:uint32 *
pszXMLFragment:string -> int
Function Load (
<InAttribute> ByRef guidFlavor As Guid,
storage As UInteger,
pszXMLFragment As String
) As Integer
Parâmetros
- guidFlavor
[in] GUID do subtipo de projeto.
- storage
[in] Tipo de armazenamento de arquivo.Valores são tirados de _PersistStorageType enumeração.O tipo de arquivo é o arquivo de projeto (.vsproj ou. vbproj) ou arquivo de usuário (. vsproj.user ou. vbproj.user).
- pszXMLFragment
[in] A seqüência de caracteres que contém o fragmento XML.
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 vsshell80.idl:
HRESULT IPersistXMLFragment::Load(
[in] REFGUID guidFlavor,
[in] PersistStorageType storage,
[in] LPCOLESTR pszXMLFragment
);
Base de cargas de sistema do projeto o fragmento XML apropriado do arquivo de projeto subtipo projeto ou o usuário recebe o GUID do subtipo de projeto e, em seguida, chama o subtipo de projeto para não manter seus dados.
Em um cenário comum, uma implementação de subtipo de projeto intercepta próprio GUID e lida com a chamada e encaminha todas as outras chamadas subtipos internas (com seus GUIDs associados).
Consulte também
Interface IPersistXMLFragment
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo