Sdílet prostřednictvím


SubordinateDocData – třída

Objekt DocData, který představuje podřízeného souboru v paměti (představované podřízenou položku projektu v aplikaci Solution Explorer).

Toto rozhraní API není kompatibilní se specifikací CLS. 

Hierarchie dědičnosti

System.Object
  System.MarshalByRefObject
    Microsoft.VisualStudio.Modeling.Shell.DocData
      Microsoft.VisualStudio.Modeling.Shell.SubordinateDocData

Obor názvů:  Microsoft.VisualStudio.Modeling.Shell
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)

Syntaxe

'Deklarace
<CLSCompliantAttribute(False)> _
Public Class SubordinateDocData _
    Inherits DocData
[CLSCompliantAttribute(false)]
public class SubordinateDocData : DocData

Typ SubordinateDocData zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda SubordinateDocData Vytvoří SubordinateDocData instance.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Cookie Získá soubor cookie, který identifikuje dokument v tabulce spuštěné dokumenty. (Zděděno z DocData.)
Veřejná vlastnost DocViews Získá kolekce zobrazení dokumentů, které jsou otevřené pro dokument. (Zděděno z DocData.)
Veřejná vlastnost Encoding Získá nebo nastaví kódování, které ukládá dokument. (Zděděno z DocData.)
Veřejná vlastnost FileName Získá název souboru dokumentu. (Zděděno z DocData.)
Chráněná vlastnost FormatList (Přepisuje DocData.FormatList.)
Veřejná vlastnost Hierarchy Získá hierarchii projektu, ke kterému patří dokumentu. (Zděděno z DocData.)
Chráněná vlastnost IsBackupFileObsolete (Zděděno z DocData.)
Veřejná vlastnost IsLoaded Získá dokument a ověří, zda je načten. (Zděděno z DocData.)
Veřejná vlastnost ItemId Získá ID položky, který je přiřazen k dokumentu. (Zděděno z DocData.)
Veřejná vlastnost ParentDocData Načte nadřazený DocData tohoto dokumentu podřízených.
Chráněná vlastnost ServiceProvider Získá poskytovatel metadat z prostředí. (Zděděno z DocData.)
Veřejná vlastnost UndoManager Získá UndoManager rozhraní pro dokument. (Zděděno z DocData.)
Chráněná vlastnost UndoManagerIsShared Získá dokument a ověří, zda více než jeden dokument sdílí stejné UndoManager rozhraní. (Zděděno z DocData.)
Veřejná vlastnost VSUndoManager Získá UndoManager rozhraní. (Zděděno z DocData.)

Nahoru

Metody

  Název Popis
Chráněná metoda BackupFile Vytvořte zálohu tohoto dokumentu do jednoho souboru.Vrátí, zda se očekává bez ztráty dat načtení dokumentu. (Zděděno z DocData.)
Chráněná metoda CanSave Ověří, zda uživatel může zrušit uložení operace. (Zděděno z DocData.)
Veřejná metoda Close Zavře dokument. (Zděděno z DocData.)
Veřejná metoda CreateObjRef Kritické pro zabezpečení Vytvoří objekt, který obsahuje všechny příslušné informace potřebné pro generování proxy používají ke komunikaci s vzdálený objekt. (Zděděno z MarshalByRefObject.)
Veřejná metoda DirectoryChanged Není aktuálně implementováno. (Zděděno z DocData.)
Chráněná metoda Dispose Uvolní nespravované prostředky používané DocData a volitelně uvolní spravované prostředky. (Zděděno z DocData.)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Veřejná metoda FilesChanged Upozorňuje klienty, že změnit jeden nebo více dokumentů. (Zděděno z DocData.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda FlushUndoManager Vymaže UndoManager. (Zděděno z DocData.)
Veřejná metoda GetClassID Získá identifikátor GUID editor továrny, které byl dokument vytvořen. (Zděděno z DocData.)
Veřejná metoda GetCurFile Získá název souboru dokumentu. (Zděděno z DocData.)
Veřejná metoda GetData Získává data dokumentu z vyrovnávací paměti. (Zděděno z DocData.)
Veřejná metoda GetFormatList Získá seznam podporované formáty dokumentů. (Zděděno z DocData.)
Veřejná metoda GetGuidEditorType Získá identifikátor GUID editor výroby, kterou vytvořili IVsPersistDocData objektu. (Zděděno z DocData.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetLifetimeService Kritické pro zabezpečení Načte aktuální životnost objektu služby, ovládající zásady platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Veřejná metoda GetService Vrátí požadované služby. (Zděděno z DocData.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda HandleLoadDocDataException Spravuje všechny výjimky, které byly vyvolána v případě, že bylo načítání dokumentu. (Zděděno z DocData.)
Chráněná metoda HandleSaveDocDataException Spravuje všechny výjimky, které byly vyvolány při ukládání dokumentu. (Zděděno z DocData.)
Veřejná metoda IgnoreFileChanges Určuje, zda je ignorována změny v dokumentu. (Zděděno z DocData.)
Veřejná metoda InitializeLifetimeService Kritické pro zabezpečení Získá objektu životnost služby řízení zásad platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Veřejná metoda InitNew Inicializuje dokumentu. (Zděděno z DocData.)
Veřejná metoda IsDirty Ověří, zda dokument byl změněn od posledního uložení operace. (Zděděno z DocData.)
Veřejná metoda IsDocDataDirty Standardně podřízené dokument se považuje za dirty, pokud je nadřazený dirty. (Přepisuje DocData.IsDocDataDirty(Int32%).)
Veřejná metoda IsDocDataReadOnly Ověří, zda je dokument jen pro čtení. (Zděděno z DocData.)
Veřejná metoda IsDocDataReloadable Ověří, zda mohou dokument znovu načíst. (Zděděno z DocData.)
Chráněná metoda Load(String, Boolean) Předpokládá se, že podřízené soubory mají některé úchyty skutečné serializace je operace načítání operaci-objekt DocData "nadřazené". (Přepisuje DocData.Load(String, Boolean).)
Veřejná metoda Load(String, UInt32, Int32) Dokument se načte do paměti. (Zděděno z DocData.)
Veřejná metoda LoadDocData(String) Načte dokument pomocí názvu souboru. (Zděděno z DocData.)
Chráněná metoda LoadDocData(String, Boolean) Načte dokument pomocí názvu souboru. (Zděděno z DocData.)
Veřejná metoda MarkDocumentChangedForBackup Značka, která dokument byl změněn a proto by se měly vytvořit novou zálohu (Zděděno z DocData.)
Chráněná metoda MemberwiseClone() Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda MemberwiseClone(Boolean) Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.)
Chráněná metoda OnDocumentClosed Upozornění posluchače, že dokument byl uzavřen. (Zděděno z DocData.)
Chráněná metoda OnDocumentClosing Upozornění posluchače, že dokument bude uzavřen. (Zděděno z DocData.)
Chráněná metoda OnDocumentLoaded Upozornění posluchače, že je dokument načten. (Zděděno z DocData.)
Chráněná metoda OnDocumentLoading Upozornění posluchače, že dokument bude načten. (Zděděno z DocData.)
Chráněná metoda OnDocumentReadOnlyChanged Upozornění posluchače, aby se změnil stav jen pro čtení dokumentu. (Zděděno z DocData.)
Chráněná metoda OnDocumentReloaded Upozornění posluchače, aby byla znovu vložený dokument. (Zděděno z DocData.)
Chráněná metoda OnDocumentReloading Upozornění posluchače znovu vložený dokument. (Zděděno z DocData.)
Chráněná metoda OnDocumentSaved Upozornění posluchače, že dokument byl uložen. (Zděděno z DocData.)
Chráněná metoda OnDocumentSaving Upozornění posluchače, že dokument bude uložen. (Zděděno z DocData.)
Chráněná metoda OnFileNameChanged Upozornění posluchače, že došlo ke změně názvu souboru dokumentu. (Zděděno z DocData.)
Chráněná metoda OnHierarchyChanged Upozornění posluchače, že došlo ke změně ID položky, který je přiřazen k dokumentu. (Zděděno z DocData.)
Veřejná metoda OnRegisterDocData Přiřadí dokumentu hierarchii projektu a souborů cookie. (Zděděno z DocData.)
Veřejná metoda OpenView Otevře zobrazení určitého dokumentu. (Zděděno z DocData.)
Veřejná metoda QueryEditFile() Upozorní moduly pro naslouchání, že dokument bude upravován.Posluchači mohou hlasovat proti úpravy. (Zděděno z DocData.)
Veřejná metoda QueryEditFile(String, tagVSQueryEditFlags) Upozorní moduly pro naslouchání, že dokument bude upravován.Posluchači mohou hlasovat proti úpravy. (Zděděno z DocData.)
Veřejná metoda QuerySaveFile() Upozorní moduly pro naslouchání, že soubor bude uložen.Posluchači mohou (Zděděno z DocData.)
Veřejná metoda QuerySaveFile(String, tagVSQuerySaveFlags) Upozorní moduly pro naslouchání, že soubor bude uložen. (Zděděno z DocData.)
Veřejná metoda ReloadDocData Nové načtení dokumentu. (Zděděno z DocData.)
Chráněná metoda ReloadDocDataWorker Nové načtení dokumentu. (Zděděno z DocData.)
Veřejná metoda RenameDocData Přejmenuje dokumentu a nastaví jeho umístění v hierarchii. (Zděděno z DocData.)
Chráněná metoda ResumeFileChangeNotification Obnoví distribuci oznámení o změně dokumentu pro dokument. (Zděděno z DocData.)
Chráněná metoda Save(String) Některé "nadřazené" DocData objekt, který obvykle zpracovává ukládání skutečné serializace je operaci-s výjimkou z SaveAs za podřízené soubory. (Přepisuje DocData.Save(String).)
Veřejná metoda Save(String, Int32, UInt32) Uloží dokument. (Zděděno z DocData.)
Chráněná metoda SaveAs Uložit data do souboru doc
Veřejná metoda SaveCompleted Upozornění posluchače, že dokument byl uložen. (Zděděno z DocData.)
Veřejná metoda SaveDocData Uloží dokument do určitého umístění. (Zděděno z DocData.)
Chráněná metoda SaveDocDataToFile Uloží dokument do určitého umístění. (Zděděno z DocData.)
Chráněná metoda SaveSubordinateFile Uložte zadaný dokument, který je k tomuto dokumentu, například soubor diagramu podřízeného. (Zděděno z DocData.)
Veřejná metoda SetData Nastaví dokument do vyrovnávací paměti. (Zděděno z DocData.)
Veřejná metoda SetDocDataDirty Nastaví v dokumentu IsDirty příznak. (Zděděno z DocData.)
Veřejná metoda SetDocDataReadOnly Nastaví příznak jen pro čtení dokumentu. (Zděděno z DocData.)
Chráněná metoda SetFileName Inicializuje nebo změně názvu souboru dokumentu. (Zděděno z DocData.)
Chráněná metoda SetHierarchyInfo Inicializuje nebo změny dokumentu hierarchii projektu. (Zděděno z DocData.)
Veřejná metoda SetUntitledDocPath Aktuálně není implementováno. (Zděděno z DocData.)
Veřejná metoda ShowSaveOptionsDlg Zobrazí dialogové okno, ze kterého může uživatel zadat další možnosti pro ukládání formátů. (Zděděno z DocData.)
Chráněná metoda SuspendFileChangeNotification Pozastavení distribuce oznámení o změně dokumentu pro dokument. (Zděděno z DocData.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost DocumentClosed Vyvolá se po zavření dokumentu. (Zděděno z DocData.)
Veřejná událost DocumentClosing Vyvolá se před zavřením dokumentu. (Zděděno z DocData.)
Veřejná událost DocumentLoaded Vyvolá se po načtení dokumentu v okně modelování. (Zděděno z DocData.)
Veřejná událost DocumentLoading Vyvolá se před načtením dokladu v okně modelování. (Zděděno z DocData.)
Veřejná událost DocumentReadOnlyChanged Vyvolá se při změně příznak jen pro čtení dokumentu. (Zděděno z DocData.)
Veřejná událost DocumentReloaded Vyvolá se po opětovném načtení dokumentu. (Zděděno z DocData.)
Veřejná událost DocumentReloading Nastane předtím, než je znovu vložený dokument. (Zděděno z DocData.)
Veřejná událost DocumentSaved Vyvolá se po uložení dokumentu. (Zděděno z DocData.)
Veřejná událost DocumentSaving Vyvolá se před uložením dokumentu. (Zděděno z DocData.)
Veřejná událost FileNameChanged Vyvolá se při změně názvu souboru dokumentu. (Zděděno z DocData.)
Veřejná událost HierarchyChanged Vyvolá se při hierarchie nebo ID položky v dokumentu. (Zděděno z DocData.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IVsFileBackup.BackupFile Vytvořte zálohu tohoto dokumentu do jednoho souboru. (Zděděno z DocData.)
Explicitní implementace rozhraníSoukromá metoda IDisposable.Dispose Uvolní všechny prostředky používané aktuální instance DocData třídy. (Zděděno z DocData.)
Explicitní implementace rozhraníSoukromá metoda IPersistFileFormat.GetClassID Získá Identifikátor třídy factory editoru, které byl dokument vytvořen. (Zděděno z DocData.)
Explicitní implementace rozhraníSoukromá metoda IVsFileBackup.IsBackupFileObsolete Získáte, zda je aktuální záložní soubor. (Zděděno z DocData.)

Nahoru

Poznámky

Předpokládá se, že podřízené soubory mají některé "nadřazené" DocData objekt, který zpracovává skutečné serializace.Tato třída existuje tak, aby podřízeného souboru mohou být evidován v tabulce VS systémem dokumenty a sledovány VS prostředí.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Shell – obor názvů