Sdílet prostřednictvím


ModelingDocData – třída

Představuje dokument v úložišti.

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.ModelingDocData

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 MustInherit Class ModelingDocData _
    Inherits DocData _
    Implements IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public abstract class ModelingDocData : DocData, 
    IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems

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

Konstruktory

  Název Popis
Chráněná metoda ModelingDocData Vytvoří novou instanci třídy ModelingDocData.

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 ErrorListProvider Chyba zprostředkovatele seznamu získá pro dokument.
Veřejná vlastnost FileName Získá název souboru dokumentu. (Zděděno z DocData.)
Chráněná vlastnost FormatList Získá seznam formátů. (Zděděno z DocData.)
Veřejná vlastnost HasErrorListItems Získá seznam chyb a ověří, zda chyby a upozornění v dokumentu se zobrazí v okně Seznam chyb.
Veřejná vlastnost Hierarchy Získá hierarchii projektu, ke kterému patří dokumentu. (Zděděno z DocData.)
Chráněná vlastnost InLoad Dokument obdrží a ověří, zda je právě načten do okna modelování.
Chráněná vlastnost InReload Dokument obdrží a ověří, zda je právě znovu do okna modelování.
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 ModelingDocStore Získá modelování návrháře úložiště přiřazené k dokumentu.
Chráněná vlastnost PartitionMapper
Chráněná vlastnost RelatedDocList
Veřejná vlastnost RootElement Získá kořenový prvek v dokumentu.
Chráněná vlastnost SerializedModel
Chráněná vlastnost ServiceProvider Získá poskytovatel metadat z prostředí. (Zděděno z DocData.)
Veřejná vlastnost Store Získá modelování návrháře úložiště, ke kterému je přiřazena tohoto dokumentu.
Veřejná vlastnost UndoManager Získává UndoManager třída, která slouží k vrácení a opakované provedení operace v úložišti návrháře modelování. (Přepisuje DocData.UndoManager.)
Chráněná vlastnost UndoManagerIsShared Získává UndoManager třídy a ověří, zda je sdílena mezi dokumenty. (Přepisuje DocData.UndoManagerIsShared.)
Veřejná vlastnost VSUndoManager Získá UndoManager rozhraní. (Zděděno z DocData.)

Nahoru

Metody

  Název Popis
Veřejná metoda AddErrorListItem Přidá chybě nebo upozornění, které můžete použít s dokumentem.
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.)
Chráněná metoda CleanupStores Vymaže návrháře obchody modelování před dokument znovu načtena do paměti.
Veřejná metoda ClearErrorListItems Vymaže chyby a upozornění z okna Seznam chyb.
Veřejná metoda Close Zavře dokument. (Zděděno z DocData.)
Chráněná metoda CreateModelingDocStore Vytvoří dokument pro návrháře úložiště modelování.
Chráněná metoda CreateObject Vytvoří objekt
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.)
Chráněná metoda CreatePartitionMapper Metoda rodiny vytvořit oddíl mapovače za mapování prvků správné oddíly úložiště vlastnictví této ModelingDocData k ElementGroupPrototypes jsou vytvářeny.
Chráněná metoda CreateStore Vytvoří modelování úložiště.
Chráněná metoda CreateSubordinateDocData Vytvoření instance dat podřízeného doc
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é ModelingDocData a volitelně uvolní spravované prostředky. (Přepisuje DocData.Dispose(Boolean).)
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 třídy úložiště. (Přepisuje DocData.FlushUndoManager().)
Veřejná metoda GetAllElementsForValidation Získáte všechny prvky pro ověření.Základní implementace vrátí všechny prvky v úložišti tohoto 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.)
Chráněná metoda GetDomainModels Získá kolekce typů má být načten do úložiště.
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 GetRelatedSaveTreeItems Standardní implementaci IVsHasRelatedSaveItems.Pokud jiný DocData byla registrována pomocí rozhraní IRelatedDocList této instanci, potenciálně je hlášena jako RelatedSaveTreeItem.
Veřejná metoda GetService Sloužit služeb místní úložiště a uživatelům poskytovatel metadat obchody (Přepisuje DocData.GetService(Type).)
Veřejná metoda GetTextBuffer Načte sériové modelu do nové vyrovnávací paměti.
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 HideErrorListItems Skryje všechny chyby a upozornění, které jsou v okně Seznam chyb.
Veřejná metoda IgnoreFileChanges Určuje, zda je ignorována změny v dokumentu. (Zděděno z DocData.)
Veřejná metoda Initialize() Inicializuje ModelingDocData třídy.
Veřejná metoda Initialize(Store) Inicializuje modelování návrháře úložiště dokumentu.
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 Ověří, zda dokument byl změněn od posledního uložení operace. (Zděděno z DocData.)
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 IsFlushUndoStackRequiredOnLoad Přepsat tato metoda k určení, pokud je zásobník zpět po načtení (otevírání nebo vytváření) zapsány docdata.
Chráněná metoda Load(String, Boolean) Dokument se načte do paměti. (Zděděno z DocData.)
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, který má konkrétní název souboru. (Přepisuje DocData.LoadDocData(String, Boolean).)
Veřejná metoda LockTextBuffer Není implementováno.
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 Nazývá se při zavření dokumentu.Výchozí chování vymaže obsah seznamu chyb. (Přepisuje DocData.OnDocumentClosed(EventArgs).)
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 Volána, když přidáte dokument nebo přejmenován. (Přepisuje DocData.OnHierarchyChanged(EventArgs).)
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. (Přepisuje DocData.OpenView(Guid, Object).)
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.)
Veřejná metoda ResumeErrorListRefresh Obnoví okno Seznam chyb pokaždé, když je přidána zpráva Chyba nebo upozornění pro dokument.
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) Uloží dokument. (Zděděno z DocData.)
Veřejná metoda Save(String, Int32, UInt32) Uloží dokument. (Zděděno z DocData.)
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.)
Chráněná metoda SetRootElement Nastaví kořenový prvek.
Veřejná metoda SetTextBuffer Není implementováno.
Veřejná metoda SetUntitledDocPath Aktuálně není implementováno. (Zděděno z DocData.)
Veřejná metoda ShowErrorListItems Všechny chyby a upozornění se zobrazí v okně Seznam chyb.
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.)
Veřejná metoda SupportsLogicalView Ověří, zda dokument podporuje zadané zobrazení.
Veřejná metoda SuspendErrorListRefresh Zabraňuje v okně Seznam chyb aktualizace.
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

Úložiště v paměti je zálohován dokumentů v paměti.

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ů