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