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 | |
---|---|---|
Close() | Zamyka IVsPersistDocData2 obiektu. |
|
GetGuidEditorType(Guid) | Zwraca unikatowy identyfikator utworzony fabryki edytor IVsPersistDocData2 obiektu. |
|
IsDocDataDirty(Int32) | Określa, czy dane dokumentu zmienił się od czasu ostatniego zapisywania. |
|
IsDocDataReadOnly(Int32) | Określa, czy dane dokumentu jest tylko do odczytu. |
|
IsDocDataReloadable(Int32) | Określa, czy można ponownie załadować danych dokumentu. |
|
LoadDocData(String) | Ładuje danych dokumentu z danego MkDocument. |
|
OnRegisterDocData(UInt32, IVsHierarchy, UInt32) | Wywoływana przez tabelę systemem dokumentu (Normalizacją), gdy rejestruje dane dokumentu w Normalizacją. |
|
ReloadDocData(UInt32) | Ponowne załadowanie danych dokumentu i procesu Określa, czy zignorować zmiany kolejnych plików. |
|
RenameDocData(UInt32, IVsHierarchy, UInt32, String) | Zmienia nazwę danych dokumentu. |
|
SaveDocData(VSSAVEFLAGS, String, Int32) | Zapisuje dane dokumentu. |
|
SetDocDataDirty(Int32) | Ustawia flagę IsDirty na wartość true. |
|
SetDocDataReadOnly(Int32) | Ustawia flagę tylko do odczytu true. |
|
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