Classe SubordinateDocData
Oggetto DocData che rappresenta un file subordinato 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.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 | |
---|---|---|
![]() |
SubordinateDocData | Crea un'istanza SubordinateDocData. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Cookie | Ottiene il cookie che identifica il documento nella tabella Documenti aperti. (Ereditato da DocData) |
![]() |
DocViews | Ottiene la raccolta di visualizzazioni di documento che sono aperte per il documento. (Ereditato da DocData) |
![]() |
Encoding | Ottiene o imposta la codifica che memorizza in modo permanente il documento. (Ereditato da DocData) |
![]() |
FileName | Ottiene il nome file del documento. (Ereditato da DocData) |
![]() |
FormatList | (Esegue l'override di DocData.FormatList). |
![]() |
Hierarchy | Ottiene la gerarchia del progetto a cui appartiene il documento. (Ereditato da DocData) |
![]() |
IsBackupFileObsolete | (Ereditato da DocData) |
![]() |
IsLoaded | Ottiene il documento e verifica se è caricato. (Ereditato da DocData) |
![]() |
ItemId | Ottiene l'ID di elemento assegnato al documento. (Ereditato da DocData) |
![]() |
ParentDocData | Recupera i dati doc padre di questo documento secondario. |
![]() |
ServiceProvider | Ottiene il provider di servizi dalla shell. (Ereditato da DocData) |
![]() |
UndoManager | Ottiene l'interfaccia UndoManager per il documento. (Ereditato da DocData) |
![]() |
UndoManagerIsShared | Ottiene il documento e verifica se più documenti stanno condividendo la stessa interfaccia di UndoManager. (Ereditato da DocData) |
![]() |
VSUndoManager | Ottiene l'interfaccia UndoManager. (Ereditato da DocData) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
BackupFile | Eseguire il backup del file di questo documento.Restituisce un valore che indica se è previsto che il documento venga ricaricato senza perdita di dati. (Ereditato da DocData) |
![]() |
CanSave | Verifica se l'utente possa annullare l'operazione di salvataggio. (Ereditato da DocData) |
![]() |
Close | Chiude il documento. (Ereditato da DocData) |
![]() |
CreateObjRef | Critico per la sicurezza. Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
![]() |
DirectoryChanged | Non implementato attualmente. (Ereditato da DocData) |
![]() |
Dispose | Rilascia le risorse non gestite utilizzate da DocData e, facoltativamente, le risorse gestite. (Ereditato da DocData) |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
FilesChanged | Notifica ai client che uno o più documenti sono stati modificati. (Ereditato da DocData) |
![]() |
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) |
![]() |
FlushUndoManager | Cancella la classe UndoManager. (Ereditato da DocData) |
![]() |
GetClassID | Ottiene il GUID della factory dell'editor che ha creato il documento. (Ereditato da DocData) |
![]() |
GetCurFile | Ottiene il nome file del documento. (Ereditato da DocData) |
![]() |
GetData | Ottiene i dati del documento da un buffer. (Ereditato da DocData) |
![]() |
GetFormatList | Ottiene l'elenco dei formati di documento supportati. (Ereditato da DocData) |
![]() |
GetGuidEditorType | Ottiene il GUID della factory dell'editor che ha creato l'oggetto IVsPersistDocData. (Ereditato da DocData) |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetLifetimeService | Critico per la sicurezza. Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
![]() |
GetService | Restituisce il servizio richiesto. (Ereditato da DocData) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
HandleLoadDocDataException | Gestisce eventuali eccezioni generate quando il documento viene caricato. (Ereditato da DocData) |
![]() |
HandleSaveDocDataException | Gestisce eventuali eccezioni generate quando il documento viene salvato. (Ereditato da DocData) |
![]() |
IgnoreFileChanges | Determina se le modifiche al documento devono essere ignorate. (Ereditato da DocData) |
![]() |
InitializeLifetimeService | Critico per la sicurezza. Consente di ottenere un oggetto servizio di durata per il controllo dei criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
![]() |
InitNew | Inizializza il documento. (Ereditato da DocData) |
![]() |
IsDirty | Verifica se il documento è stato modificato dall'operazione di salvataggio più recente. (Ereditato da DocData) |
![]() |
IsDocDataDirty | Per impostazione predefinita, il documento secondario viene considerato modificato se il documento padre viene modificato. (Esegue l'override di DocData.IsDocDataDirty(Int32%)). |
![]() |
IsDocDataReadOnly | Verifica se il documento è di sola lettura. (Ereditato da DocData) |
![]() |
IsDocDataReloadable | Verifica se il documento può essere ricaricato. (Ereditato da DocData) |
![]() |
Load(String, Boolean) | I file subordinati si presume abbiano un oggetto DocData padre che gestisce la serializzazione effettiva, pertanto l'operazione Load non costituisce un'operazione. (Esegue l'override di DocData.Load(String, Boolean)). |
![]() |
Load(String, UInt32, Int32) | Carica il documento in memoria. (Ereditato da DocData) |
![]() |
LoadDocData(String) | Carica il documento utilizzando il relativo nome file. (Ereditato da DocData) |
![]() |
LoadDocData(String, Boolean) | Carica il documento utilizzando il relativo nome file. (Ereditato da DocData) |
![]() |
MarkDocumentChangedForBackup | Contrassegnare il documento come modificato. Dovrebbe essere creato un nuovo backup. (Ereditato da DocData) |
![]() |
MemberwiseClone() | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
MemberwiseClone(Boolean) | Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
![]() |
OnDocumentClosed | Avvisa i listener che il documento è stato chiuso. (Ereditato da DocData) |
![]() |
OnDocumentClosing | Avvisa i listener che il documento verrà chiuso. (Ereditato da DocData) |
![]() |
OnDocumentLoaded | Avvisa i listener che il documento è stato caricato. (Ereditato da DocData) |
![]() |
OnDocumentLoading | Avvisa i listener che il documento verrà caricato. (Ereditato da DocData) |
![]() |
OnDocumentReadOnlyChanged | Avvisa i listener che lo stato di sola lettura del documento è stato modificato. (Ereditato da DocData) |
![]() |
OnDocumentReloaded | Avvisa i listener che il documento è stato ricaricato. (Ereditato da DocData) |
![]() |
OnDocumentReloading | Avvisa i listener che il documento verrà ricaricato. (Ereditato da DocData) |
![]() |
OnDocumentSaved | Avvisa i listener che il documento è stato salvato. (Ereditato da DocData) |
![]() |
OnDocumentSaving | Avvisa i listener che il documento verrà salvato. (Ereditato da DocData) |
![]() |
OnFileNameChanged | Avvisa i listener che il nome file del documento è stato modificato. (Ereditato da DocData) |
![]() |
OnHierarchyChanged | Avvisa i listener che l'ID elemento assegnato al documento è stato modificato. (Ereditato da DocData) |
![]() |
OnRegisterDocData | Assegna il documento a un cookie e a una gerarchia del progetto. (Ereditato da DocData) |
![]() |
OpenView | Apre una visualizzazione specifica per il documento. (Ereditato da DocData) |
![]() |
QueryEditFile() | Avvisa i listener che si sta per modificare un documento.I listener possono impedire la modifica. (Ereditato da DocData) |
![]() |
QueryEditFile(String, tagVSQueryEditFlags) | Avvisa i listener che si sta per modificare un documento.I listener possono impedire la modifica. (Ereditato da DocData) |
![]() |
QuerySaveFile() | Avvisa i listener che si è in procinto di salvare un file.I listener possono (Ereditato da DocData) |
![]() |
QuerySaveFile(String, tagVSQuerySaveFlags) | Avvisa i listener che si è in procinto di salvare un file. (Ereditato da DocData) |
![]() |
ReloadDocData | Ricarica il documento. (Ereditato da DocData) |
![]() |
ReloadDocDataWorker | Ricarica il documento. (Ereditato da DocData) |
![]() |
RenameDocData | Rinomina un documento e ne reimposta la posizione nella gerarchia. (Ereditato da DocData) |
![]() |
ResumeFileChangeNotification | Riprende la distribuzione delle notifiche delle modifiche del documento. (Ereditato da DocData) |
![]() |
Save(String) | I file subordinati si presume abbiano un oggetto DocData padre che di norma gestisce la serializzazione effettiva, pertanto l'operazione Save non costituisce un'operazione ad eccezione di SaveAs. (Esegue l'override di DocData.Save(String)). |
![]() |
Save(String, Int32, UInt32) | Salva il documento. (Ereditato da DocData) |
![]() |
SaveAs | Salva come dati doc in un file |
![]() |
SaveCompleted | Avvisa i listener che il documento è stato salvato. (Ereditato da DocData) |
![]() |
SaveDocData | Salva il documento in una posizione specifica. (Ereditato da DocData) |
![]() |
SaveDocDataToFile | Salva il documento in una posizione specifica. (Ereditato da DocData) |
![]() |
SaveSubordinateFile | Salvare il documento specificato secondario a questo documento, ad esempio un file diagramma. (Ereditato da DocData) |
![]() |
SetData | Imposta il documento su un buffer. (Ereditato da DocData) |
![]() |
SetDocDataDirty | Imposta il flag IsDirty del documento. (Ereditato da DocData) |
![]() |
SetDocDataReadOnly | Imposta il flag di sola lettura del documento. (Ereditato da DocData) |
![]() |
SetFileName | Inizializza o modifica il nome file del documento. (Ereditato da DocData) |
![]() |
SetHierarchyInfo | Inizializza o modifica la gerarchia di progetto per il documento. (Ereditato da DocData) |
![]() |
SetUntitledDocPath | Non implementato attualmente. (Ereditato da DocData) |
![]() |
ShowSaveOptionsDlg | Visualizza una finestra di dialogo da cui l'utente può specificare opzioni aggiuntive per i formati di salvataggio. (Ereditato da DocData) |
![]() |
SuspendFileChangeNotification | Sospende la distribuzione delle notifiche delle modifiche del documento. (Ereditato da DocData) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
DocumentClosed | Si verifica dopo la chiusura del documento. (Ereditato da DocData) |
![]() |
DocumentClosing | Si verifica prima della chiusura del documento. (Ereditato da DocData) |
![]() |
DocumentLoaded | Si verifica dopo che il documento è stato caricato nella finestra di modellazione. (Ereditato da DocData) |
![]() |
DocumentLoading | Si verifica prima del caricamento del documento nella finestra di modellazione. (Ereditato da DocData) |
![]() |
DocumentReadOnlyChanged | Si verifica quando viene modificato il flag di sola lettura del documento. (Ereditato da DocData) |
![]() |
DocumentReloaded | Si verifica dopo che il documento è stato ricaricato. (Ereditato da DocData) |
![]() |
DocumentReloading | Si verifica prima che il documento venga ricaricato. (Ereditato da DocData) |
![]() |
DocumentSaved | Si verifica dopo il salvataggio del documento. (Ereditato da DocData) |
![]() |
DocumentSaving | Viene generato prima del salvataggio del documento. (Ereditato da DocData) |
![]() |
FileNameChanged | Si verifica quando viene modificato il nome file del documento. (Ereditato da DocData) |
![]() |
HierarchyChanged | Si verifica quando viene modificata la gerarchia o l'ID elemento del documento. (Ereditato da DocData) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IVsFileBackup.BackupFile | Eseguire il backup del file di questo documento. (Ereditato da DocData) |
![]() ![]() |
IDisposable.Dispose | Rilascia tutte le risorse utilizzate dall'istanza corrente della classe DocData. (Ereditato da DocData) |
![]() ![]() |
IPersistFileFormat.GetClassID | Ottiene l'ID della classe della factory dell'editor che ha creato il documento. (Ereditato da DocData) |
![]() ![]() |
IVsFileBackup.IsBackupFileObsolete | Scoprire se il file di backup è aggiornato. (Ereditato da DocData) |
In alto
Note
I file subordinate vengono considerati per disporre di un determinato oggetto di DocData "padre" che gestisce l'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.