IPersistXMLFragment.Load(Guid, UInt32, String) Método

Definição

O projeto é aberto e lê o fragmento XML e o GUID de subtipo do projeto de um tipo de arquivo especificado.

public:
 int Load(Guid % guidFlavor, System::UInt32 storage, System::String ^ pszXMLFragment);
public int Load (ref Guid guidFlavor, uint storage, string pszXMLFragment);
abstract member Load : Guid * uint32 * string -> int
Public Function Load (ByRef guidFlavor As Guid, storage As UInteger, pszXMLFragment As String) As Integer

Parâmetros

guidFlavor
Guid

no GUID do subtipo do projeto.

storage
UInt32

no Tipo de armazenamento de arquivo. Os valores são obtidos da _PersistStorageType enumeração. O tipo de arquivo é um arquivo de projeto (. vsproj ou. vbproj) ou arquivo de usuário (. vsproj. User ou. vbproj. User).

pszXMLFragment
String

no Cadeia de caracteres que contém o fragmento XML.

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 vsshell80. idl:

HRESULT IPersistXMLFragment::Load(  
   [in] REFGUID guidFlavor,  
   [in] PersistStorageType storage,  
   [in] LPCOLESTR pszXMLFragment  
);  

O sistema de projeto base carrega o fragmento XML apropriado do projeto de subtipo do projeto ou do arquivo de usuário dado o GUID do subtipo do projeto e, em seguida, chama o subtipo do projeto para não manter seus dados.

Em um cenário comum, uma implementação de subtipo de projeto intercepta seu próprio GUID e manipula a chamada e encaminha todas as outras chamadas para subtipos internos (com seus GUIDs associados).

Aplica-se a