Método IVsFileChangeEx.SyncFile (String)
Publicado: abril de 2016
Forças alterar os eventos a serem enviados.Usado em conjunto com IgnoreFile para fazer alterações de arquivo, mas não receber uma notificação.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int SyncFile(
string pszMkDocument
)
int SyncFile(
String^ pszMkDocument
)
abstract SyncFile :
pszMkDocument:string -> int
Function SyncFile (
pszMkDocument As String
) As Integer
Parâmetros
- pszMkDocument
[in] Formulário do identificador do identificador de origem do documento em seqüência no sistema de projeto.No caso de documentos que são arquivos, isso é sempre o caminho para o arquivo.
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 IVsFileChangeEx::SyncFile(
[in] LPCOLESTR pszMkDocument
);
Use esse método em conjunto com IgnoreFile método se você estiver fazendo uma alteração no arquivo e não deseja receber a notificação de alteração.Isso é mostrado no exemplo a seguir:
pFC->IgnoreFile(dwConnect, "MyFile.cpp", TRUE);
SaveFile("MyFile.cpp");
pFC->SyncFile("MyFile.cpp")
// Forces the change events to be sent. This ensures the event will not be sent (asynchronously) to you after you stop ignoring the file.
pFC->IgnoreFile(dwConnect, "MyFile.cpp", FALSE)
// This indicates you are listening to the events again.
Consulte também
Interface IVsFileChangeEx
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo