Metoda IVsFileChangeEx.SyncFile — (String)
Wymusza zmiany zdarzenia w celu wysłania. Używany w połączeniu z IgnoreFile do wprowadzania zmian w pliku, ale nie otrzymywać powiadomień.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int SyncFile(
string pszMkDocument
)
int SyncFile(
String^ pszMkDocument
)
abstract SyncFile :
pszMkDocument:string -> int
Function SyncFile (
pszMkDocument As String
) As Integer
Parametry
pszMkDocument
Type: System.String[in] Ciąg formularza krótkiej nazwy identyfikatora dokumentu w systemie projektu. W przypadku dokumentów, które są plikami zawsze jest to ścieżka do pliku.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsFileChangeEx::SyncFile(
[in] LPCOLESTR pszMkDocument
);
Użyj tej metody w połączeniu z IgnoreFile metodę, jeśli są wprowadzanie zmian w pliku i nie chcesz otrzymywać powiadomienia o zmianie. Jest to pokazano w poniższym przykładzie:
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.
Zobacz też
Interfejs IVsFileChangeEx
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku