Método IVsQueryEditQuerySave2.DeclareUnreloadableFile (String, UInt32, VSQEQS_FILE_ATTRIBUTE_DATA )
Publicado: abril de 2016
Indica que um arquivo não será recarregado se ele for alterado no disco
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int DeclareUnreloadableFile(
string pszMkDocument,
uint rgf,
VSQEQS_FILE_ATTRIBUTE_DATA[] pFileInfo
)
int DeclareUnreloadableFile(
String^ pszMkDocument,
unsigned int rgf,
array<VSQEQS_FILE_ATTRIBUTE_DATA>^ pFileInfo
)
abstract DeclareUnreloadableFile :
pszMkDocument:string *
rgf:uint32 *
pFileInfo:VSQEQS_FILE_ATTRIBUTE_DATA[] -> int
Function DeclareUnreloadableFile (
pszMkDocument As String,
rgf As UInteger,
pFileInfo As VSQEQS_FILE_ATTRIBUTE_DATA()
) As Integer
Parâmetros
- pszMkDocument
[in] Caminho para o arquivo no disco.
- Rgf
[in] Sinaliza cujos valores para os atributos de arquivo são obtidos a partir do tagVSQEQSFlags enumeração.Padrão = 0.
- pFileInfo
[in] Can be NULL.Este parâmetro é ignorado se rgf é 0.Valores são obtidas a partir do VSQEQS_FILE_ATTRIBUTE_DATA estrutura.
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 ivsqueryeditquerysave2.idl
HRESULT DeclareUnreloadableFile(
[in] LPCOLESTR pszMkDocument,
[in] VSQEQSFlags rgf,
[in] const VSQEQS_FILE_ATTRIBUTE_DATA* pFileInfo
);
Não é recomendado o uso deste método.Editores devem oferecer suporte a recarga.
Este método é chamado para garantir que o QueryEditFiles, QuerySaveFile, e QuerySaveFiles métodos sabem que um arquivo não é reloadable.Ele deve ser chamado nas seguintes circunstâncias:
Para que o projeto, uma solução ou um editor pode garantir que o serviço reconhece que o arquivo não é reloadable,
- ou -
Quando IsDocDataReloadable Especifica que o arquivo não é reloadable, retornando false.
Se o arquivo unreloadable está sendo editado, você não pode obter a versão mais recente do mesmo.É possível que arquivos transição sejam reloadable para unreloadable durante a vida útil de um editor.
Consulte também
Interface IVsQueryEditQuerySave2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo