Sdílet prostřednictvím


IVsPersistDocData2 – 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("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

Název Popis
System_CAPS_pubmethod Close()

Zavře IVsPersistDocData2 objektu.

System_CAPS_pubmethod GetGuidEditorType(Guid)

Vrátí jedinečný identifikátor factory editor, který vytvořili IVsPersistDocData2 objektu.

System_CAPS_pubmethod IsDocDataDirty(Int32)

Určuje, zda data dokumentu se změnila od posledního uložení.

System_CAPS_pubmethod IsDocDataReadOnly(Int32)

Určuje, zda jsou data dokumentu jen pro čtení.

System_CAPS_pubmethod IsDocDataReloadable(Int32)

Určuje, zda lze data dokumentu znovu načteny.

System_CAPS_pubmethod LoadDocData(String)

Načte data z dokumentu dané MkDocument.

System_CAPS_pubmethod OnRegisterDocData(UInt32, IVsHierarchy, UInt32)

Při zápisu dat dokumentu v RDT, nazývá podle systémem dokumentu tabulky (RDT).

System_CAPS_pubmethod ReloadDocData(UInt32)

Znovu načte data dokumentu a v procesu Určuje, zda soubor následné změny ignorovat.

System_CAPS_pubmethod RenameDocData(UInt32, IVsHierarchy, UInt32, String)

Přejmenuje data dokumentu.

System_CAPS_pubmethod SaveDocData(VSSAVEFLAGS, String, Int32)

Uloží data dokumentu.

System_CAPS_pubmethod SetDocDataDirty(Int32)

Nastaví příznak IsDirty na hodnotu true.

System_CAPS_pubmethod SetDocDataReadOnly(Int32)

Nastaví příznak jen pro čtení na true.

System_CAPS_pubmethod 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 Document Object volá 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.

Poznámky pro implementátory:

Implementace IVsPersistDocData2 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