Udostępnij za pośrednictwem


Interfejs IVsDocDataFileChangeControl

 

Określa, czy zmiany wprowadzone poza edytora plików danych dokumentu powinny być ignorowane.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[GuidAttribute("BF955013-A875-439D-A4E7-A3BBDF12AA4F")]
[InterfaceTypeAttribute(1)]
public interface IVsDocDataFileChangeControl
[GuidAttribute("BF955013-A875-439D-A4E7-A3BBDF12AA4F")]
[InterfaceTypeAttribute(1)]
public interface class IVsDocDataFileChangeControl
[<GuidAttribute("BF955013-A875-439D-A4E7-A3BBDF12AA4F")>]
[<InterfaceTypeAttribute(1)>]
type IVsDocDataFileChangeControl = interface end
<GuidAttribute("BF955013-A875-439D-A4E7-A3BBDF12AA4F")>
<InterfaceTypeAttribute(1)>
Public Interface IVsDocDataFileChangeControl

Metody

Nazwa Opis
System_CAPS_pubmethod IgnoreFileChanges(Int32)

Określa, czy zmienia się na DocData w plikach powinny być ignorowane.

Uwagi

Wszystkie edytory powinny wprowadzać w życie LoadDocData.Oznacza to, że edytor zaleceniem dla pliku zmienić zdarzenia za pomocą SVsFileChangeEx celu nasłuchiwania zmian w pliku poza środowiska naturalnego.Edytor będzie następnie monituje użytkownika o ponowne ładowanie pliku.Zobacz AdviseFileChange informacji dotyczących doradzanie dla zmian plików.

Wszystkie edytory, właściwie implementujące tę funkcję reload muszą implementować IVsDocDataFileChangeControl aby umożliwić jak detektory Source Code Control stwierdzić edytora, aby zignorować zmiany plików o określonych porach.Na przykład, gdy Source Code Control jest pobranie najnowszej wersji pliku, będzie on bezpośrednio wywołać ReloadDocData w odpowiednim czasie, zamiast zezwolenia użytkownika monit, aby ponownie załadować plik.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku