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 | |
---|---|---|
Close() | Zamyka IVsPersistDocData obiektu. |
|
GetGuidEditorType(Guid) | Zwraca identyfikator unikatowy fabryki edytor, który utworzony IVsPersistDocData obiektu. |
|
IsDocDataDirty(Int32) | Określa, czy dane dokumentu zmienił się od czasu ostatniego zapisywania. |
|
IsDocDataReloadable(Int32) | Określa, czy można ponownie załadować danych dokumentu. |
|
LoadDocData(String) | Powoduje załadowanie danych dokumentu z danej MkDocument. |
|
OnRegisterDocData(UInt32, IVsHierarchy, UInt32) | Wywoływane przez uruchomione dokumentu tabeli Normalizacją, gdy w RDT jest rejestruje dane dokumentu. |
|
ReloadDocData(UInt32) | Ponowne załadowanie danych dokumentu i w procesie Określa, czy zignorować zmiany kolejnych plików. |
|
RenameDocData(UInt32, IVsHierarchy, UInt32, String) | Zmienia nazwę danych dokumentu. |
|
SaveDocData(VSSAVEFLAGS, String, Int32) | Zapisuje dane do dokumentu. |
|
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