Udostępnij za pośrednictwem


Interfejs IVsPersistDocData

 

Włącza funkcję trwałości dla dokumentu danych zarządzanych przez bufor tekstowy.

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

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("D5D49C61-1C0B-4EA1-9ADB-A79FB1DBC7B5")]
public interface IVsPersistDocData
[InterfaceTypeAttribute(1)]
[GuidAttribute("D5D49C61-1C0B-4EA1-9ADB-A79FB1DBC7B5")]
public interface class IVsPersistDocData
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("D5D49C61-1C0B-4EA1-9ADB-A79FB1DBC7B5")>]
type IVsPersistDocData = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("D5D49C61-1C0B-4EA1-9ADB-A79FB1DBC7B5")>
Public Interface IVsPersistDocData

Metody

Nazwa Opis
System_CAPS_pubmethod Close()

Zamyka IVsPersistDocData obiektu.

System_CAPS_pubmethod GetGuidEditorType(Guid)

Zwraca identyfikator unikatowy fabryki edytor, który utworzony IVsPersistDocData obiektu.

System_CAPS_pubmethod IsDocDataDirty(Int32)

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

System_CAPS_pubmethod IsDocDataReloadable(Int32)

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

System_CAPS_pubmethod LoadDocData(String)

Powoduje załadowanie danych dokumentu z danej MkDocument.

System_CAPS_pubmethod OnRegisterDocData(UInt32, IVsHierarchy, UInt32)

Wywoływane przez uruchomione dokumentu tabeli Normalizacją, gdy w RDT jest rejestruje dane dokumentu.

System_CAPS_pubmethod ReloadDocData(UInt32)

Ponowne załadowanie danych dokumentu i w procesie 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 do dokumentu.

System_CAPS_pubmethod SetUntitledDocPath(String)

Ustawia początkowy nazwę (lub ścieżki) dla danych niezapisanych, nowo utworzony dokument.

Uwagi

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

IsDocDataReadOnlyWłaściwość get_ReadOnly.

IsDocDataDirtyWłaściwość get_Saved.

SetDocDataDirtyWłaściwość put_Saved.

SetDocDataReadOnlyWłaściwość put_ReadOnly.

GetGuidEditorTypew get_Kind.

Jeśli Twój dokument będzie się powtarzał, na dysku, środowiska naturalnego będą również wywołać ReloadDocData.Patrz ilustracje realizacji i/lub wywołania tego interfejsu w próbkach Basic Edit i Basic Project.

Wdrożenie

Wdrożenie IVsPersistDocData we współpracy z bufor tekstowy przy konieczności utrzymują danych dokumentu.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku