Condividi tramite


Classe SubordinateDocData

Oggetto di DocData che rappresenta un file secondario in memoria (rappresentato come elemento di progetto figlio in Esplora soluzioni.

Questa API non è conforme a CLS. 

Gerarchia di ereditarietà

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

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 Class SubordinateDocData _
    Inherits DocData
[CLSCompliantAttribute(false)]
public class SubordinateDocData : DocData

Il tipo SubordinateDocData espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico SubordinateDocData crea un'istanza di SubordinateDocData.

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 FileName Ottiene il nome file del documento. (Ereditato da DocData)
Proprietà protetta. FormatList (Esegue l'override di DocData.FormatList).
Proprietà pubblica Hierarchy Ottiene la gerarchia del progetto a cui appartiene il documento. (Ereditato da DocData)
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 ParentDocData Recupera il DocData padre di questo documento secondario.
Proprietà protetta. ServiceProvider Ottiene il provider di servizi dalla shell. (Ereditato da DocData)
Proprietà pubblica UndoManager ottiene UndoManager interfaccia del documento. (Ereditato da DocData)
Proprietà protetta. UndoManagerIsShared Ottiene il documento e verifica se più di un documento sia condividendo lo stesso UndoManager interfaccia. (Ereditato da DocData)
Proprietà pubblica VSUndoManager ottiene UndoManager interfaccia. (Ereditato da DocData)

In alto

Metodi

  Nome Descrizione
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 pubblico Close Chiudere il documento. (Ereditato da DocData)
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 pubblico DirectoryChanged Non implementato attualmente. (Ereditato da DocData)
Metodo protetto Dispose Rilascia risorse non gestite utilizzate da DocData e facoltativamente dealloca risorse gestite. (Ereditato da DocData)
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. (Ereditato da 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 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 GetService restituire il servizio richiesto. (Ereditato da DocData)
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 IgnoreFileChanges Determina se le modifiche al documento devono essere ignorate. (Ereditato da DocData)
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 Per impostazione predefinita, il documento secondario viene considerato modificato se l'elemento padre viene modificato. (Esegue l'override di DocData.IsDocDataDirty(Int32%)).
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 Load(String, Boolean) I file subordinati vengano che un oggetto di DocData “padre„ che gestisce effettiva serializzazione, pertanto operazione di caricamento è un privi op. (Esegue l'override di DocData.Load(String, Boolean)).
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 il documento mediante il nome file. (Ereditato da DocData)
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 avvisa i listener che il documento è stato chiuso. (Ereditato da DocData)
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 Avvisa i listener che l'ID elemento a cui viene assegnato al documento è stato modificato. (Ereditato da DocData)
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. (Ereditato da DocData)
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 protetto ResumeFileChangeNotification Riprende la distribuzione delle notifiche del controllo per il documento. (Ereditato da DocData)
Metodo protetto Save(String) I file subordinati vengano che un oggetto di DocData “padre„ che in genere esegue l'effettiva operazione di salvataggio di serializzazione è un privi op tranne nel caso di SaveAs. (Esegue l'override di DocData.Save(String)).
Metodo pubblico Save(String, Int32, UInt32) salva il documento. (Ereditato da DocData)
Metodo protetto SaveAs Salvataggio dei dati del documento in un file
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 pubblico SetUntitledDocPath attualmente non implementato. (Ereditato da DocData)
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 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

I file subordinati vengano che un oggetto di DocData “padre„ che gestisce effettiva serializzazione.Questa classe è presente in modo da poter essere registrati in VS la Tabella in esecuzione documenti e tenere traccia del file secondario da VS la shell.

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