Condividi tramite


Classe ModelingDocData

rappresenta un documento in memoria.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)

Sintassi

'Dichiarazione
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelingDocData _
    Inherits DocData _
    Implements IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public abstract class ModelingDocData : DocData, 
    IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems

Il tipo ModelingDocData espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ModelingDocData Inizializza una nuova istanza di ModelingDocData classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Cookie Ottiene un cookie che identificano il documento nella tabella in esecuzione documenti. (Ereditato da DocData)
Proprietà pubblica DocViews Ottiene la raccolta di visualizzazioni dei documenti aperti per il documento. (Ereditato da DocData)
Proprietà pubblica Encoding Ottiene o imposta la codifica che mantiene il documento. (Ereditato da DocData)
Proprietà pubblica ErrorListProvider Ottiene il provider elenco errori per il documento.
Proprietà pubblica FileName Ottiene il nome file del documento. (Ereditato da DocData)
Proprietà protetta. FormatList Ottiene un elenco di formati. (Ereditato da DocData)
Proprietà pubblica HasErrorListItems Ottiene l'elenco degli errori e verifica se gli errori e gli avvisi per il documento vengano visualizzate nella finestra Elenco errori.
Proprietà pubblica Hierarchy Ottiene la gerarchia del progetto a cui appartiene il documento. (Ereditato da DocData)
Proprietà protetta. InLoad Ottiene il documento e verifica se stia caricando nella finestra di modellizzazione.
Proprietà protetta. InReload Ottiene il documento e verifica se sia in fase di ricarica nella finestra di modellizzazione.
Proprietà protetta. IsBackupFileObsolete (Ereditato da DocData)
Proprietà pubblica IsLoaded Ottiene il documento e verifica se venga caricato. (Ereditato da DocData)
Proprietà pubblica ItemId Ottiene l'ID dell'elemento assegnato al documento. (Ereditato da DocData)
Proprietà pubblica ModelingDocStore Ottiene l'archivio di modellizzazione della finestra di progettazione assegnato al documento.
Proprietà protetta. PartitionMapper
Proprietà protetta. RelatedDocList
Proprietà pubblica RootElement Ottiene l'elemento radice nel documento.
Proprietà protetta. SerializedModel
Proprietà protetta. ServiceProvider Ottiene il provider di servizi dalla shell. (Ereditato da DocData)
Proprietà pubblica Store Ottiene l'archivio di modellizzazione della finestra di progettazione a cui questo documento viene assegnato.
Proprietà pubblica UndoManager ottiene UndoManager la classe, che è possibile utilizzare per annullare e ripetere le operazioni nell'archivio di modellizzazione della finestra di progettazione. (Esegue l'override di DocData.UndoManager).
Proprietà protetta. UndoManagerIsShared ottiene UndoManager classificare e verificare se è condiviso tra documenti. (Esegue l'override di DocData.UndoManagerIsShared).
Proprietà pubblica VSUndoManager ottiene UndoManager interfaccia. (Ereditato da DocData)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddErrorListItem Aggiunge un messaggio di errore o un avviso che è possibile utilizzare con il documento.
Metodo protetto BackupFile Eseguire il backup di un file di questo documento.Restituisce se il documento è previsto che ricarichi senza perdita di dati. (Ereditato da DocData)
Metodo protetto CanSave Si verifica se l'utente possa annullare l'operazione di salvataggio. (Ereditato da DocData)
Metodo protetto CleanupStores Rimuove gli archivi modellare la finestra di progettazione prima che il documento venga ricaricato in memoria.
Metodo pubblico ClearErrorListItems Rimuove i messaggi di errore e di avviso dalla finestra Elenco errori.
Metodo pubblico Close Chiudere il documento. (Ereditato da DocData)
Metodo protetto CreateModelingDocStore Crea un documento per l'archivio di modellizzazione della finestra di progettazione.
Metodo protetto CreateObject crea un oggetto
Metodo pubblico CreateObjRef Critico per la sicurezza. Crea un oggetto che contiene tutte le informazioni rilevanti obbligatorio per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject)
Metodo protetto CreatePartitionMapper Metodo factory per creare l'utilità di mapping della partizione responsabile del mapping degli elementi in partizioni corrette dell'archivio di proprietà da questo ModelingDocData quando ElementGroupPrototypes è ricostituito.
Metodo protetto CreateStore Crea un archivio di modellizzazione.
Metodo protetto CreateSubordinateDocData Creare un'istanza di dati subordinato documento
Metodo pubblico DirectoryChanged Non implementato attualmente. (Ereditato da DocData)
Metodo protetto Dispose Rilascia risorse non gestite utilizzate da ModelingDocData e facoltativamente dealloca risorse gestite. (Esegue l'override di DocData.Dispose(Boolean)).
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico FilesChanged Notifica ai client che uno o più documenti sono stati modificati. (Ereditato da DocData)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico FlushUndoManager cancella UndoManager classe per l'archivio. (Esegue l'override di DocData.FlushUndoManager()).
Metodo pubblico GetAllElementsForValidation Ottenere tutti gli elementi per la convalida.L'implementazione di base restituisce tutti gli elementi all'interno di questo DocData.
Metodo pubblico GetClassID Ottiene il GUID della factory dell'editor che ha creato il documento. (Ereditato da DocData)
Metodo pubblico GetCurFile Ottiene il nome file del documento. (Ereditato da DocData)
Metodo pubblico GetData Ottiene i dati del documento da un buffer. (Ereditato da DocData)
Metodo protetto GetDomainModels Ottiene una raccolta di tipi da caricare nell'archivio.
Metodo pubblico GetFormatList Ottiene l'elenco dei formati di documento supportati. (Ereditato da DocData)
Metodo pubblico GetGuidEditorType Ottiene il GUID della factory dell'editor che ha creato IVsPersistDocData oggetto. (Ereditato da DocData)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetLifetimeService Critico per la sicurezza. Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject)
Metodo pubblico GetRelatedSaveTreeItems implementazione standard di IVsHasRelatedSaveItems.Se un altro DocData è stato registrato tramite l'interfaccia di IRelatedDocList con questa istanza, potrà essere restituito come RelatedSaveTreeItem.
Metodo pubblico GetService Opera sui servizi locali nell'archivio e agli utenti del provider di servizi magazzino (Esegue l'override di DocData.GetService(Type)).
Metodo pubblico GetTextBuffer Caricare il modello serializzato in un nuovo buffer.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto HandleLoadDocDataException Gestisce eventuali eccezioni generate quando il documento viene caricato. (Ereditato da DocData)
Metodo protetto HandleSaveDocDataException Gestisce eventuali eccezioni generate quando il documento viene risparmiando. (Ereditato da DocData)
Metodo pubblico HideErrorListItems Nasconde tutti gli errori e messaggi di avviso che si trovano nella finestra Elenco errori.
Metodo pubblico IgnoreFileChanges Determina se le modifiche al documento devono essere ignorate. (Ereditato da DocData)
Metodo pubblico Initialize() inizializza ModelingDocData classe.
Metodo pubblico Initialize(Store) Inizializza l'archivio di modellizzazione di progettazione del documento.
Metodo pubblico InitializeLifetimeService Critico per la sicurezza. Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject)
Metodo pubblico InitNew inizializza il documento. (Ereditato da DocData)
Metodo pubblico IsDirty Si verifica se il documento è stato modificato poiché l'operazione di salvataggio più recente. (Ereditato da DocData)
Metodo pubblico IsDocDataDirty Si verifica se il documento è stato modificato poiché l'operazione di salvataggio più recente. (Ereditato da DocData)
Metodo pubblico IsDocDataReadOnly Si verifica se il documento è di sola lettura. (Ereditato da DocData)
Metodo pubblico IsDocDataReloadable si verifica se il documento possa essere ricaricatoe. (Ereditato da DocData)
Metodo protetto IsFlushUndoStackRequiredOnLoad Eseguire l'override di questo metodo per specificare se lo stack di annullamento deve essere arrossitoe dopo il caricamento (apertura, o creare) del docdata.
Metodo protetto Load(String, Boolean) Caricare il documento in memoria. (Ereditato da DocData)
Metodo pubblico Load(String, UInt32, Int32) Caricare il documento in memoria. (Ereditato da DocData)
Metodo pubblico LoadDocData(String) Carica il documento mediante il nome file. (Ereditato da DocData)
Metodo protetto LoadDocData(String, Boolean) Carica un documento con un nome file specifico. (Esegue l'override di DocData.LoadDocData(String, Boolean)).
Metodo pubblico LockTextBuffer non implementato.
Metodo pubblico MarkDocumentChangedForBackup Contrassegnare che il documento è stato modificato e un nuovo backup deve essere creato così (Ereditato da DocData)
Metodo protetto MemberwiseClone() Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone(Boolean) Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject)
Metodo protetto OnDocumentClosed Chiamato quando il documento viene chiuso.Il comportamento predefinito rimuove il contenuto dell'elenco degli errori. (Esegue l'override di DocData.OnDocumentClosed(EventArgs)).
Metodo protetto OnDocumentClosing Avvisa i listener che il documento verrà chiuso. (Ereditato da DocData)
Metodo protetto OnDocumentLoaded Avvisa i listener che il documento viene caricato. (Ereditato da DocData)
Metodo protetto OnDocumentLoading Avvisa i listener che il documento verrà caricata. (Ereditato da DocData)
Metodo protetto OnDocumentReadOnlyChanged Avvisa i listener che lo stato di sola lettura del documento è stato modificato. (Ereditato da DocData)
Metodo protetto OnDocumentReloaded avvisa i listener che il documento è stato ricaricato. (Ereditato da DocData)
Metodo protetto OnDocumentReloading Avvisa i listener che il documento verrà ricaricato. (Ereditato da DocData)
Metodo protetto OnDocumentSaved Avvisa i listener salvataggio del documento. (Ereditato da DocData)
Metodo protetto OnDocumentSaving Avvisa i listener che il documento verrà salvato. (Ereditato da DocData)
Metodo protetto OnFileNameChanged Avvisa i listener che il nome file del documento è stato modificato. (Ereditato da DocData)
Metodo protetto OnHierarchyChanged Chiamato quando un documento viene aggiunto o rinominato. (Esegue l'override di DocData.OnHierarchyChanged(EventArgs)).
Metodo pubblico OnRegisterDocData Assegna il documento in una gerarchia del progetto e dei cookie. (Ereditato da DocData)
Metodo pubblico OpenView apre una visualizzazione specifica per il documento. (Esegue l'override di DocData.OpenView(Guid, Object)).
Metodo pubblico QueryEditFile() Avvisa i listener che un documento sta per essere modificato.I listener possono effettuare il polling per la modifica. (Ereditato da DocData)
Metodo pubblico QueryEditFile(String, tagVSQueryEditFlags) Avvisa i listener che un documento sta per essere modificato.I listener possono effettuare il polling per la modifica. (Ereditato da DocData)
Metodo pubblico QuerySaveFile() Avvisa i listener che un file sta per essere salvato.i listener possono (Ereditato da DocData)
Metodo pubblico QuerySaveFile(String, tagVSQuerySaveFlags) Avvisa i listener che un file sta per essere salvato. (Ereditato da DocData)
Metodo pubblico ReloadDocData ricarica il documento. (Ereditato da DocData)
Metodo protetto ReloadDocDataWorker ricarica il documento. (Ereditato da DocData)
Metodo pubblico RenameDocData Rinomina un documento e reimpostare la posizione nella gerarchia. (Ereditato da DocData)
Metodo pubblico ResumeErrorListRefresh Aggiorna ogni volta che la finestra Elenco errori che un messaggio di errore o un avviso viene aggiunto al documento.
Metodo protetto ResumeFileChangeNotification Riprende la distribuzione delle notifiche del controllo per il documento. (Ereditato da DocData)
Metodo protetto Save(String) salva il documento. (Ereditato da DocData)
Metodo pubblico Save(String, Int32, UInt32) salva il documento. (Ereditato da DocData)
Metodo pubblico SaveCompleted Avvisa i listener salvataggio del documento. (Ereditato da DocData)
Metodo pubblico SaveDocData Salvare il documento in un percorso specifico. (Ereditato da DocData)
Metodo protetto SaveDocDataToFile Salvare il documento in un percorso specifico. (Ereditato da DocData)
Metodo protetto SaveSubordinateFile Salvare il documento specificato che è secondario a questo documento, ad esempio un file diagramma. (Ereditato da DocData)
Metodo pubblico SetData Imposta il documento a un buffer. (Ereditato da DocData)
Metodo pubblico SetDocDataDirty imposta il documento IsDirty flag. (Ereditato da DocData)
Metodo pubblico SetDocDataReadOnly Imposta il flag di sola lettura del documento. (Ereditato da DocData)
Metodo protetto SetFileName Inizializza o modificare il nome del documento. (Ereditato da DocData)
Metodo protetto SetHierarchyInfo Inizializza o modificare la gerarchia del progetto per il documento. (Ereditato da DocData)
Metodo protetto SetRootElement imposta l'elemento radice.
Metodo pubblico SetTextBuffer non implementato.
Metodo pubblico SetUntitledDocPath attualmente non implementato. (Ereditato da DocData)
Metodo pubblico ShowErrorListItems Vengono visualizzati tutti gli errori e messaggi di avviso nella finestra Elenco errori.
Metodo pubblico ShowSaveOptionsDlg Visualizza una finestra di dialogo da cui l'utente può specificare opzioni aggiuntive per i formati di salvataggio. (Ereditato da DocData)
Metodo pubblico SupportsLogicalView Si verifica se il documento supporta il punto di vista specificato.
Metodo pubblico SuspendErrorListRefresh Impedisce la finestra Elenco errori di aggiornamento.
Metodo protetto SuspendFileChangeNotification Sospende la distribuzione delle notifiche del controllo per il documento. (Ereditato da DocData)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico DocumentClosed Si verifica quando il documento viene chiuso. (Ereditato da DocData)
Evento pubblico DocumentClosing Si verifica prima che il documento venga chiuso. (Ereditato da DocData)
Evento pubblico DocumentLoaded Si verifica dopo che il documento è stato caricato nella finestra di modellizzazione. (Ereditato da DocData)
Evento pubblico DocumentLoading Si verifica prima che il documento venga caricato nella finestra di modellizzazione. (Ereditato da DocData)
Evento pubblico DocumentReadOnlyChanged Si verifica quando il contrassegno di sola lettura per la modifica del documento. (Ereditato da DocData)
Evento pubblico DocumentReloaded Si verifica quando il documento viene ricaricato. (Ereditato da DocData)
Evento pubblico DocumentReloading Si verifica prima che il documento venga ricaricato. (Ereditato da DocData)
Evento pubblico DocumentSaved Si verifica quando il documento viene salvato. (Ereditato da DocData)
Evento pubblico DocumentSaving Si verifica prima che il documento venga salvato. (Ereditato da DocData)
Evento pubblico FileNameChanged Si verifica quando viene modificato il nome file del documento. (Ereditato da DocData)
Evento pubblico HierarchyChanged Si verifica quando la gerarchia del documento o modifica ID elemento. (Ereditato da DocData)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IVsFileBackup.BackupFile Eseguire il backup di un file di questo documento. (Ereditato da DocData)
Implementazione esplicita dell'interfacciaMetodo privato IDisposable.Dispose Libera tutte le risorse utilizzate dall'istanza corrente di DocData classe. (Ereditato da DocData)
Implementazione esplicita dell'interfacciaMetodo privato IPersistFileFormat.GetClassID Ottiene l'ID della classe factory dell'editor che ha creato il documento. (Ereditato da DocData)
Implementazione esplicita dell'interfacciaMetodo privato IVsFileBackup.IsBackupFileObsolete ottenere se il file di backup è aggiornato. (Ereditato da DocData)

In alto

Note

Il documento in memoria è momento da un repository in memoria.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Shell