Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Una volta sottoposto a override in una classe derivata, 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
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 MustInherit Class DocData _
Inherits MarshalByRefObject _
Implements IVsPersistDocData2, IVsPersistDocData, IVsFileChangeEvents, IVsDocDataFileChangeControl, _
IPersistFileFormat, IPersist, IDisposable, IVsSaveOptionsDlg, IVsUserData, _
IVsFileBackup, IServiceProvider
[CLSCompliantAttribute(false)]
public abstract class DocData : MarshalByRefObject,
IVsPersistDocData2, IVsPersistDocData, IVsFileChangeEvents, IVsDocDataFileChangeControl, IPersistFileFormat,
IPersist, IDisposable, IVsSaveOptionsDlg, IVsUserData, IVsFileBackup,
IServiceProvider
Il tipo DocData espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
DocData | Inizializza una nuova istanza di DocData classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Cookie | Ottiene un cookie che identificano il documento nella tabella in esecuzione documenti. |
![]() |
DocViews | Ottiene la raccolta di visualizzazioni dei documenti aperti per il documento. |
![]() |
Encoding | Ottiene o imposta la codifica che mantiene il documento. |
![]() |
FileName | Ottiene il nome file del documento. |
![]() |
FormatList | Ottiene un elenco di formati. |
![]() |
Hierarchy | Ottiene la gerarchia del progetto a cui appartiene il documento. |
![]() |
IsBackupFileObsolete | |
![]() |
IsLoaded | Ottiene il documento e verifica se venga caricato. |
![]() |
ItemId | Ottiene l'ID dell'elemento assegnato al documento. |
![]() |
ServiceProvider | Ottiene il provider di servizi dalla shell. |
![]() |
UndoManager | ottiene UndoManager interfaccia del documento. |
![]() |
UndoManagerIsShared | Ottiene il documento e verifica se più di un documento sia condividendo lo stesso UndoManager interfaccia. |
![]() |
VSUndoManager | ottiene UndoManager interfaccia. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
BackupFile | Eseguire il backup di un file di questo documento.Restituisce se il documento è previsto che ricarichi senza perdita di dati. |
![]() |
CanSave | Si verifica se l'utente possa annullare l'operazione di salvataggio. |
![]() |
Close | Chiudere il documento. |
![]() |
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) |
![]() |
DirectoryChanged | Non implementato attualmente. |
![]() |
Dispose | Rilascia risorse non gestite utilizzate da DocData e facoltativamente dealloca risorse gestite. |
![]() |
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. |
![]() |
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 UndoManager. |
![]() |
GetClassID | Ottiene il GUID della factory dell'editor che ha creato il documento. |
![]() |
GetCurFile | Ottiene il nome file del documento. |
![]() |
GetData | Ottiene i dati del documento da un buffer. |
![]() |
GetFormatList | Ottiene l'elenco dei formati di documento supportati. |
![]() |
GetGuidEditorType | Ottiene il GUID della factory dell'editor che ha creato IVsPersistDocData oggetto. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetLifetimeService | Critico per la sicurezza. Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) |
![]() |
GetService | restituire il servizio richiesto. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
HandleLoadDocDataException | Gestisce eventuali eccezioni generate quando il documento viene caricato. |
![]() |
HandleSaveDocDataException | Gestisce eventuali eccezioni generate quando il documento viene risparmiando. |
![]() |
IgnoreFileChanges | Determina se le modifiche al documento devono essere ignorate. |
![]() |
InitializeLifetimeService | Critico per la sicurezza. Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) |
![]() |
InitNew | inizializza il documento. |
![]() |
IsDirty | Si verifica se il documento è stato modificato poiché l'operazione di salvataggio più recente. |
![]() |
IsDocDataDirty | Si verifica se il documento è stato modificato poiché l'operazione di salvataggio più recente. |
![]() |
IsDocDataReadOnly | Si verifica se il documento è di sola lettura. |
![]() |
IsDocDataReloadable | si verifica se il documento possa essere ricaricatoe. |
![]() |
Load(String, Boolean) | Caricare il documento in memoria. |
![]() |
Load(String, UInt32, Int32) | Caricare il documento in memoria. |
![]() |
LoadDocData(String) | Carica il documento mediante il nome file. |
![]() |
LoadDocData(String, Boolean) | Carica il documento mediante il nome file. |
![]() |
MarkDocumentChangedForBackup | Contrassegnare che il documento è stato modificato e un nuovo backup deve essere creato così |
![]() |
MemberwiseClone() | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
MemberwiseClone(Boolean) | Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject) |
![]() |
OnDocumentClosed | avvisa i listener che il documento è stato chiuso. |
![]() |
OnDocumentClosing | Avvisa i listener che il documento verrà chiuso. |
![]() |
OnDocumentLoaded | Avvisa i listener che il documento viene caricato. |
![]() |
OnDocumentLoading | Avvisa i listener che il documento verrà caricata. |
![]() |
OnDocumentReadOnlyChanged | Avvisa i listener che lo stato di sola lettura del documento è stato modificato. |
![]() |
OnDocumentReloaded | avvisa i listener che il documento è stato ricaricato. |
![]() |
OnDocumentReloading | Avvisa i listener che il documento verrà ricaricato. |
![]() |
OnDocumentSaved | Avvisa i listener salvataggio del documento. |
![]() |
OnDocumentSaving | Avvisa i listener che il documento verrà salvato. |
![]() |
OnFileNameChanged | Avvisa i listener che il nome file del documento è stato modificato. |
![]() |
OnHierarchyChanged | Avvisa i listener che l'ID elemento a cui viene assegnato al documento è stato modificato. |
![]() |
OnRegisterDocData | Assegna il documento in una gerarchia del progetto e dei cookie. |
![]() |
OpenView | apre una visualizzazione specifica per il documento. |
![]() |
QueryEditFile() | Avvisa i listener che un documento sta per essere modificato.I listener possono effettuare il polling per la modifica. |
![]() |
QueryEditFile(String, tagVSQueryEditFlags) | Avvisa i listener che un documento sta per essere modificato.I listener possono effettuare il polling per la modifica. |
![]() |
QuerySaveFile() | Avvisa i listener che un file sta per essere salvato.i listener possono |
![]() |
QuerySaveFile(String, tagVSQuerySaveFlags) | Avvisa i listener che un file sta per essere salvato. |
![]() |
ReloadDocData | ricarica il documento. |
![]() |
ReloadDocDataWorker | ricarica il documento. |
![]() |
RenameDocData | Rinomina un documento e reimpostare la posizione nella gerarchia. |
![]() |
ResumeFileChangeNotification | Riprende la distribuzione delle notifiche del controllo per il documento. |
![]() |
Save(String) | salva il documento. |
![]() |
Save(String, Int32, UInt32) | salva il documento. |
![]() |
SaveCompleted | Avvisa i listener salvataggio del documento. |
![]() |
SaveDocData | Salvare il documento in un percorso specifico. |
![]() |
SaveDocDataToFile | Salvare il documento in un percorso specifico. |
![]() |
SaveSubordinateFile | Salvare il documento specificato che è secondario a questo documento, ad esempio un file diagramma. |
![]() |
SetData | Imposta il documento a un buffer. |
![]() |
SetDocDataDirty | imposta il documento IsDirty flag. |
![]() |
SetDocDataReadOnly | Imposta il flag di sola lettura del documento. |
![]() |
SetFileName | Inizializza o modificare il nome del documento. |
![]() |
SetHierarchyInfo | Inizializza o modificare la gerarchia del progetto per il documento. |
![]() |
SetUntitledDocPath | attualmente non implementato. |
![]() |
ShowSaveOptionsDlg | Visualizza una finestra di dialogo da cui l'utente può specificare opzioni aggiuntive per i formati di salvataggio. |
![]() |
SuspendFileChangeNotification | Sospende la distribuzione delle notifiche del controllo per il documento. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
DocumentClosed | Si verifica quando il documento viene chiuso. |
![]() |
DocumentClosing | Si verifica prima che il documento venga chiuso. |
![]() |
DocumentLoaded | Si verifica dopo che il documento è stato caricato nella finestra di modellizzazione. |
![]() |
DocumentLoading | Si verifica prima che il documento venga caricato nella finestra di modellizzazione. |
![]() |
DocumentReadOnlyChanged | Si verifica quando il contrassegno di sola lettura per la modifica del documento. |
![]() |
DocumentReloaded | Si verifica quando il documento viene ricaricato. |
![]() |
DocumentReloading | Si verifica prima che il documento venga ricaricato. |
![]() |
DocumentSaved | Si verifica quando il documento viene salvato. |
![]() |
DocumentSaving | Si verifica prima che il documento venga salvato. |
![]() |
FileNameChanged | Si verifica quando viene modificato il nome file del documento. |
![]() |
HierarchyChanged | Si verifica quando la gerarchia del documento o modifica ID elemento. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IVsFileBackup.BackupFile | Eseguire il backup di un file di questo documento. |
![]() ![]() |
IDisposable.Dispose | Libera tutte le risorse utilizzate dall'istanza corrente di DocData classe. |
![]() ![]() |
IPersistFileFormat.GetClassID | Ottiene l'ID della classe factory dell'editor che ha creato il documento. |
![]() ![]() |
IVsFileBackup.IsBackupFileObsolete | ottenere se il file di backup è aggiornato. |
In alto
Note
Questa classe anche ascolta gli eventi di modifica dei documenti esterni e può chiedere a l ricaricare il documento.
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.