Método IPersistXMLFragment.Save (Guid, UInt32, String, Int32)
Publicado: abril de 2016
O sistema de projeto base direciona o subtipo de projeto para criar o subtipo de projeto informações em XML e salvá-lo no arquivo de projeto ou de usuário.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int Save(
[InAttribute] ref Guid guidFlavor,
uint storage,
out string pbstrXMLFragment,
int fClearDirty
)
int Save(
[InAttribute] Guid% guidFlavor,
unsigned int storage,
[OutAttribute] String^% pbstrXMLFragment,
int fClearDirty
)
abstract Save :
guidFlavor:Guid byref *
storage:uint32 *
pbstrXMLFragment:string byref *
fClearDirty:int -> int
Function Save (
<InAttribute> ByRef guidFlavor As Guid,
storage As UInteger,
<OutAttribute> ByRef pbstrXMLFragment As String,
fClearDirty As Integer
) As Integer
Parâmetros
- guidFlavor
[in] Subtipo GUID do projeto.
- storage
[in] Tipo de armazenamento para o arquivo.Valores de retirada do _PersistStorageType enumeração.O tipo de arquivo é o arquivo de projeto (.vsproj ou. vbproj) ou arquivo de usuário (. vsproj.user ou. vbproj.user).
- pbstrXMLFragment
[out] Ponteiro para o caminho do novo documento que contém o fragmento XML.
- fClearDirty
[in] Indica se é necessário limpar o sinalizador de dirty após o salvamento for concluído.Se true, o sinalizador deve ser limpo.Se false, o sinalizador deve ser deixado inalterado.
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::Save(
[in] REFGUID guidFlavor,
[in] PersistStorageType storage,
[out] BSTR *pbstrXMLFragment,
[in] BOOL fClearDirty
);
Consulte também
Interface IPersistXMLFragment
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo