Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une fois substitué dans une classe dérivée, représente un document dans la mémoire.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Modeling.Shell.DocData
Microsoft.VisualStudio.Modeling.Shell.ModelingDocData
Microsoft.VisualStudio.Modeling.Shell.SubordinateDocData
Espace de noms : Microsoft.VisualStudio.Modeling.Shell
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Syntaxe
'Déclaration
<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
Le type DocData expose les membres suivants.
Constructeurs
| Nom | Description | |
|---|---|---|
![]() |
DocData | Initialise une nouvelle instance de la classe DocData. |
Début
Propriétés
| Nom | Description | |
|---|---|---|
![]() |
Cookie | Obtient le cookie qui identifie le document dans le tableau en cours d'exécution de documents. |
![]() |
DocViews | Obtient la collection de vues de document ouvertes pour le document. |
![]() |
Encoding | Obtient ou définit l'encodage qui persiste le document. |
![]() |
FileName | Obtient le nom de fichier du document. |
![]() |
FormatList | Obtient une liste de formats. |
![]() |
Hierarchy | Obtient la hiérarchie de projet à laquelle le document appartient. |
![]() |
IsBackupFileObsolete | |
![]() |
IsLoaded | Obtient le document et le vérifie s'il est chargé. |
![]() |
ItemId | Obtient l'ID d'élément qui est assigné au document. |
![]() |
ServiceProvider | Obtient le fournisseur de services du shell. |
![]() |
UndoManager | Obtient l'interface d'UndoManager pour le document. |
![]() |
UndoManagerIsShared | Obtient le document et le vérifie si le plusieurs document partage la même interface d'UndoManager. |
![]() |
VSUndoManager | Obtient l'interface d'UndoManager. |
Début
Méthodes
| Nom | Description | |
|---|---|---|
![]() |
BackupFile | Faites une copie de sauvegarde de fichier unique de ce document.Se retourne si supposée le document rechargement sans perte de données. |
![]() |
CanSave | Vérifie si l'utilisateur peut annuler l'opération de sauvegarde. |
![]() |
Close | Ferme le document. |
![]() |
CreateObjRef | Essentiel pour la sécurité. Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) |
![]() |
DirectoryChanged | Actuellement non implémenté. |
![]() |
Dispose | Libère les ressources non managées utilisées par DocData et libère éventuellement les ressources managées. |
![]() |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) |
![]() |
FilesChanged | Informe des clients ces un ou plusieurs documents modifiés. |
![]() |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
![]() |
FlushUndoManager | Efface la UndoManager. |
![]() |
GetClassID | Obtient GUID de la fabrique d'éditeur qui a créé le document. |
![]() |
GetCurFile | Obtient le nom de fichier du document. |
![]() |
GetData | Obtient les données de document d'une mémoire tampon. |
![]() |
GetFormatList | Obtient la liste de formats de document prises en charge. |
![]() |
GetGuidEditorType | Obtient GUID de la fabrique d'éditeur qui a créé l'objet d'IVsPersistDocData. |
![]() |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
![]() |
GetLifetimeService | Essentiel pour la sécurité. Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) |
![]() |
GetService | Retournez le service demandé. |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
HandleLoadDocDataException | Gère toutes les exceptions qui ont été levées lorsque le document chargeait. |
![]() |
HandleSaveDocDataException | Gère toutes les exceptions qui ont été levées lorsque le document s'enregistrait. |
![]() |
IgnoreFileChanges | Détermine si des modifications au document doivent être ignorées. |
![]() |
InitializeLifetimeService | Essentiel pour la sécurité. Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) |
![]() |
InitNew | Initialise le document. |
![]() |
IsDirty | Vérifie si le document a changé étant donné que l'opération de sauvegarde la plus récente. |
![]() |
IsDocDataDirty | Vérifie si le document a changé étant donné que l'opération de sauvegarde la plus récente. |
![]() |
IsDocDataReadOnly | Vérifie si le document est en lecture seule. |
![]() |
IsDocDataReloadable | Vérifie si le document peut être rechargé. |
![]() |
Load(String, Boolean) | Charge le document dans la mémoire. |
![]() |
Load(String, UInt32, Int32) | Charge le document dans la mémoire. |
![]() |
LoadDocData(String) | Charge le document en utilisant son nom de fichier. |
![]() |
LoadDocData(String, Boolean) | Charge le document en utilisant son nom de fichier. |
![]() |
MarkDocumentChangedForBackup | Marquez que le document a changé et une nouvelle copie de sauvegarde doit être créée donc |
![]() |
MemberwiseClone() | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) |
![]() |
OnDocumentClosed | Alerte des écouteurs que le document a été fermé. |
![]() |
OnDocumentClosing | Alerte des écouteurs que le document sera fermé. |
![]() |
OnDocumentLoaded | Alerte des écouteurs que le document est chargé. |
![]() |
OnDocumentLoading | Alerte des écouteurs que le document sera chargé. |
![]() |
OnDocumentReadOnlyChanged | Alerte des écouteurs que l'état en lecture seule du document a changé. |
![]() |
OnDocumentReloaded | Alerte des écouteurs que le document a été rechargé. |
![]() |
OnDocumentReloading | Alerte des écouteurs que le document sera rechargé. |
![]() |
OnDocumentSaved | Alerte des écouteurs que le document a été enregistré. |
![]() |
OnDocumentSaving | Alerte des écouteurs que le document sera enregistré. |
![]() |
OnFileNameChanged | Alerte des écouteurs que le nom de fichier du document a changé. |
![]() |
OnHierarchyChanged | Alerte des écouteurs que l'ID d'élément qui est assigné au document a changé. |
![]() |
OnRegisterDocData | Assigne le document à une hiérarchie de cookie et de projet. |
![]() |
OpenView | Ouvre une vue spécifique pour le document. |
![]() |
QueryEditFile() | Alerte des écouteurs qu'un document est sur le point d'être modifié.Les écouteurs peuvent voter sur la modification. |
![]() |
QueryEditFile(String, tagVSQueryEditFlags) | Alerte des écouteurs qu'un document est sur le point d'être modifié.Les écouteurs peuvent voter sur la modification. |
![]() |
QuerySaveFile() | Alerte des écouteurs qu'un fichier est sur le point d'être enregistré.Les écouteurs peuvent |
![]() |
QuerySaveFile(String, tagVSQuerySaveFlags) | Alerte des écouteurs qu'un fichier est sur le point d'être enregistré. |
![]() |
ReloadDocData | Recharge le document. |
![]() |
ReloadDocDataWorker | Recharge le document. |
![]() |
RenameDocData | Renomme un document et réinitialise son emplacement dans la hiérarchie. |
![]() |
ResumeFileChangeNotification | Continue la distribution des notifications en cas de document- modification pour le document. |
![]() |
Save(String) | Enregistre le document. |
![]() |
Save(String, Int32, UInt32) | Enregistre le document. |
![]() |
SaveCompleted | Alerte des écouteurs que le document a été enregistré. |
![]() |
SaveDocData | Enregistre le document à un emplacement spécifique. |
![]() |
SaveDocDataToFile | Enregistre le document à un emplacement spécifique. |
![]() |
SaveSubordinateFile | Enregistrez le document spécifié qui est subordonnée à ce document, par exemple un fichier de diagramme. |
![]() |
SetData | Définit le document à une mémoire tampon. |
![]() |
SetDocDataDirty | Définit la balise d'IsDirty du document. |
![]() |
SetDocDataReadOnly | Définit l'indicateur de lecture seule du document. |
![]() |
SetFileName | Initialise ou modifie le nom de fichier pour le document. |
![]() |
SetHierarchyInfo | Initialise ou modifie la hiérarchie de projet pour le document. |
![]() |
SetUntitledDocPath | Actuellement non implémenté. |
![]() |
ShowSaveOptionsDlg | Montre une boîte de dialogue dont l'utilisateur peut spécifier des options supplémentaires pour des formats de sauvegarde. |
![]() |
SuspendFileChangeNotification | Interrompt la distribution des notifications en cas de document- modification pour le document. |
![]() |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Événements
| Nom | Description | |
|---|---|---|
![]() |
DocumentClosed | Se produit après que le document soit fermé. |
![]() |
DocumentClosing | Se produit avant que le document soit fermé. |
![]() |
DocumentLoaded | Se produit après que le document ait été chargé dans la fenêtre de modélisation. |
![]() |
DocumentLoading | Se produit avant que le document soit chargé dans la fenêtre de modélisation. |
![]() |
DocumentReadOnlyChanged | Se produit lorsque l'indicateur de lecture seule pour le document change. |
![]() |
DocumentReloaded | Se produit après que le document soit rechargé. |
![]() |
DocumentReloading | Se produit avant que le document soit rechargé. |
![]() |
DocumentSaved | Se produit après que le document soit enregistré. |
![]() |
DocumentSaving | Se produit avant l'enregistrement du document. |
![]() |
FileNameChanged | Se produit lorsque les modifications de nom de fichier du document. |
![]() |
HierarchyChanged | Se produit lorsque la hiérarchie du document ou les modifications d'ID d'élément. |
Début
Implémentations d'interface explicite
| Nom | Description | |
|---|---|---|
![]() ![]() |
IVsFileBackup.BackupFile | Faites une copie de sauvegarde de fichier unique de ce document. |
![]() ![]() |
IDisposable.Dispose | Libère toutes les ressources utilisées par l'instance actuelle de la classe DocData. |
![]() ![]() |
IPersistFileFormat.GetClassID | Obtient l'ID de classe de la fabrique d'éditeur qui a créé le document. |
![]() ![]() |
IVsFileBackup.IsBackupFileObsolete | Obtenez si le fichier de sauvegarde est à jour. |
Début
Notes
Cette classe également écoute pour modifier des événements pour les documents externes et peut inviter l'utilisateur à recharger le document.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)