Udostępnij za pośrednictwem


Interfejs IVsPersistDocData2

 

Włącza funkcję trwałości danych dokumentu zarządza buforu tekstu.

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

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("9D71890D-090C-4B67-80C3-4CB55C600B60")]
public interface IVsPersistDocData2 : IVsPersistDocData
[InterfaceTypeAttribute(1)]
[GuidAttribute("9D71890D-090C-4B67-80C3-4CB55C600B60")]
public interface class IVsPersistDocData2 : IVsPersistDocData
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("9D71890D-090C-4B67-80C3-4CB55C600B60")>]
type IVsPersistDocData2 = 
    interface
        interface IVsPersistDocData
    end
<InterfaceTypeAttribute(1)>
<GuidAttribute("9D71890D-090C-4B67-80C3-4CB55C600B60")>
Public Interface IVsPersistDocData2
    Inherits IVsPersistDocData

Metody

Nazwa Opis
System_CAPS_pubmethod Close()

Zamyka IVsPersistDocData2 obiektu.

System_CAPS_pubmethod GetGuidEditorType(Guid)

Zwraca unikatowy identyfikator utworzony fabryki edytor IVsPersistDocData2 obiektu.

System_CAPS_pubmethod IsDocDataDirty(Int32)

Określa, czy dane dokumentu zmienił się od czasu ostatniego zapisywania.

System_CAPS_pubmethod IsDocDataReadOnly(Int32)

Określa, czy dane dokumentu jest tylko do odczytu.

System_CAPS_pubmethod IsDocDataReloadable(Int32)

Określa, czy można ponownie załadować danych dokumentu.

System_CAPS_pubmethod LoadDocData(String)

Ładuje danych dokumentu z danego MkDocument.

System_CAPS_pubmethod OnRegisterDocData(UInt32, IVsHierarchy, UInt32)

Wywoływana przez tabelę systemem dokumentu (Normalizacją), gdy rejestruje dane dokumentu w Normalizacją.

System_CAPS_pubmethod ReloadDocData(UInt32)

Ponowne załadowanie danych dokumentu i procesu Określa, czy zignorować zmiany kolejnych plików.

System_CAPS_pubmethod RenameDocData(UInt32, IVsHierarchy, UInt32, String)

Zmienia nazwę danych dokumentu.

System_CAPS_pubmethod SaveDocData(VSSAVEFLAGS, String, Int32)

Zapisuje dane dokumentu.

System_CAPS_pubmethod SetDocDataDirty(Int32)

Ustawia flagę IsDirty na wartość true.

System_CAPS_pubmethod SetDocDataReadOnly(Int32)

Ustawia flagę tylko do odczytu true.

System_CAPS_pubmethod SetUntitledDocPath(String)

Ustawia początkowej nazwę (lub ścieżkę) dla danych niezapisane, nowo utworzonego dokumentu.

Uwagi

Środowisko wykonania automatyzacji DTE Document Object wywołuje następujące metody IVsPersistDocData2:

IsDocDataReadOnly we właściwości get_ReadOnly.

IsDocDataDirty we właściwości get_Saved.

SetDocDataDirty we właściwości put_Saved.

SetDocDataReadOnly we właściwości put_ReadOnly.

GetGuidEditorType w get_Kind.

Jeśli dokument na dysku będzie się powtarzać, środowisko będzie wymagało ReloadDocData.

Uwagi dotyczące implementacji:

Implementowanie IVsPersistDocData2 we współpracy z buforu tekstu w przypadku konieczności utrzymują danych dokumentu.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku