IVsPersistDocData – rozhraní
Umožňuje trvalé pro spravované textové vyrovnávací paměti dat dokumentu.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[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
Název | Popis | |
---|---|---|
Close() | Zavře IVsPersistDocData objektu. |
|
GetGuidEditorType(Guid) | Vrátí jedinečný identifikátor factory editor, který vytvořili IVsPersistDocData objektu. |
|
IsDocDataDirty(Int32) | Určuje, zda data dokumentu se změnila od posledního uložení. |
|
IsDocDataReloadable(Int32) | Určuje, zda lze data dokumentu znovu načteny. |
|
LoadDocData(String) | Načte data dokumentu z dané MkDocument. |
|
OnRegisterDocData(UInt32, IVsHierarchy, UInt32) | Při zápisu dat dokumentu v RDT, nazývá podle systémem dokumentu tabulky (RDT). |
|
ReloadDocData(UInt32) | Znovu načte data dokumentu a v procesu Určuje, zda soubor následné změny ignorovat. |
|
RenameDocData(UInt32, IVsHierarchy, UInt32, String) | Přejmenuje data dokumentu. |
|
SaveDocData(VSSAVEFLAGS, String, Int32) | Uloží data dokumentu. |
|
SetUntitledDocPath(String) | Nastaví počáteční název (nebo cestu) pro data neuložená, nově vytvořený dokument. |
Poznámky
Životní prostředí provádění DTE automatizace objektu dokumentu vyžaduje následující metody IVsPersistDocData2:
IsDocDataReadOnlyve vlastnosti get_ReadOnly.
IsDocDataDirtyve vlastnosti get_Saved.
SetDocDataDirtyve vlastnosti put_Saved.
SetDocDataReadOnlyve vlastnosti put_ReadOnly.
GetGuidEditorTypev get_Kind.
Pokud dokument trvá na disk, životní prostředí budou volat ReloadDocData.Viz ilustrace provádění nebo volání rozhraní vzorků Basic Edit a Basic Project.
Implementace
Implementace IVsPersistDocData ve spolupráci s text vyrovnávací paměti, když museli dat v dokumentu zachováno.
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek