ModelingDocData, classe
Représente un document dans le magasin.
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
Espace de noms : Microsoft.VisualStudio.Modeling.Shell
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class ModelingDocData _
Inherits DocData _
Implements IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems
[CLSCompliantAttribute(false)]
public abstract class ModelingDocData : DocData,
IVsTextBufferProvider, IServiceProvider, IVsHasRelatedSaveItems
Le type ModelingDocData expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ModelingDocData | Initialise une nouvelle instance de la classe ModelingDocData. |
Début
Propriétés
Nom | Description | |
---|---|---|
Cookie | Obtient le cookie qui identifie le document dans le tableau Documents en cours d'exécution. (Hérité de DocData.) | |
DocViews | Obtient la collection de vues de document ouvertes pour le document. (Hérité de DocData.) | |
Encoding | Obtient ou définit l'encodage qui rend le document persistant. (Hérité de DocData.) | |
ErrorListProvider | Obtient le fournisseur de listes d'erreurs pour le document. | |
FileName | Obtient le nom de fichier du document. (Hérité de DocData.) | |
FormatList | Obtient une liste de Formats. (Hérité de DocData.) | |
HasErrorListItems | Obtient la liste d'erreurs et vérifie si les erreurs et avertissements pour le document s'affichent dans la fenêtre Liste d'erreurs. | |
Hierarchy | Obtient la hiérarchie du projet à laquelle le document appartient. (Hérité de DocData.) | |
InLoad | Obtient le document et vérifie s'il est en cours de chargement dans la fenêtre de modélisation. | |
InReload | Obtient le document et vérifie s'il est en cours de rechargement dans la fenêtre de modélisation. | |
IsBackupFileObsolete | (Hérité de DocData.) | |
IsLoaded | Obtient le document et vérifie s'il est chargé. (Hérité de DocData.) | |
ItemId | Obtient l'ID d'élément assigné au document. (Hérité de DocData.) | |
ModelingDocStore | Obtient le magasin du concepteur de modélisation qui est assigné au document. | |
PartitionMapper | ||
RelatedDocList | ||
RootElement | Obtient l'élément racine dans le document. | |
SerializedModel | ||
ServiceProvider | Obtient le fournisseur de services à partir du shell. (Hérité de DocData.) | |
Store | Obtient le magasin du concepteur de modélisation auquel ce document est assigné. | |
UndoManager | Obtient la classe UndoManager que vous pouvez utiliser pour annuler et rétablir les opérations dans le magasin du concepteur de modélisation. (Substitue DocData.UndoManager.) | |
UndoManagerIsShared | Obtient la classe UndoManager et vérifie si elle est partagée entre les documents. (Substitue DocData.UndoManagerIsShared.) | |
VSUndoManager | Obtient l'interface UndoManager. (Hérité de DocData.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddErrorListItem | Ajoute un message d'erreur ou d'avertissement qui peut être utilisé avec le document. | |
BackupFile | Effectue une copie de sauvegarde de fichier unique de ce document.Retourne si le document doit être rechargé sans perte de données. (Hérité de DocData.) | |
CanSave | Vérifie si l'utilisateur peut annuler l'opération d'enregistrement. (Hérité de DocData.) | |
CleanupStores | Efface les magasins de concepteur de modélisation avant qu'un document ne soit rechargé dans la mémoire. | |
ClearErrorListItems | Efface les messages d'erreur et d'avertissement de la fenêtre Liste d'erreurs. | |
Close | Ferme le document. (Hérité de DocData.) | |
CreateModelingDocStore | Crée un document pour le magasin du concepteur de modélisation. | |
CreateObject | Crée un objet | |
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.) | |
CreatePartitionMapper | Méthode Factory pour créer le mappeur de partition chargé de mapper des éléments aux partitions correctes du magasin possédé par ce ModelingDocData lorsque les ElementGroupPrototypes sont reconstitués. | |
CreateStore | Crée un magasin de modélisation. | |
CreateSubordinateDocData | Créer une instance de données de document subordonnée. | |
DirectoryChanged | Actuellement non implémenté. (Hérité de DocData.) | |
Dispose | Libère les ressources non managées utilisées par ModelingDocData et libère éventuellement les ressources managées. (Substitue DocData.Dispose(Boolean).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
FilesChanged | Informe les clients qu'un ou plusieurs documents ont changé. (Hérité de DocData.) | |
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 classe UndoManager du magasin. (Substitue DocData.FlushUndoManager().) | |
GetAllElementsForValidation | Obtient tous les éléments pour la validation.L'implémentation de base retourne tous les éléments figurant dans le magasin de ce DocData. | |
GetClassID | Obtient le GUID de la fabrique d'éditeur qui a créé le document. (Hérité de DocData.) | |
GetCurFile | Obtient le nom de fichier du document. (Hérité de DocData.) | |
GetData | Obtient les informations de document à partir d'une mémoire tampon. (Hérité de DocData.) | |
GetDomainModels | Obtient une collection de types à charger dans le magasin. | |
GetFormatList | Obtient la liste des formats de document pris en charge. (Hérité de DocData.) | |
GetGuidEditorType | Obtient le GUID de la fabrique d'éditeur qui a créé l'objet IVsPersistDocData. (Hérité de DocData.) | |
GetHashCode | Sert de fonction de hachage par défaut. (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.) | |
GetRelatedSaveTreeItems | Implémentation standard de IVsHasRelatedSaveItems.Si d'autres DocData ont été enregistrées avec l'interface IRelatedDocList avec cette instance, elles peuvent être retournées comme un RelatedSaveTreeItem. | |
GetService | Propose des services locaux au magasin et aux utilisateurs du fournisseur de services Stores (Substitue DocData.GetService(Type).) | |
GetTextBuffer | Charge le modèle sérialisé dans une nouvelle mémoire tampon. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
HandleLoadDocDataException | Gère toutes les exceptions levées pendant le chargement du document. (Hérité de DocData.) | |
HandleSaveDocDataException | Gère toutes les exceptions levées pendant l'enregistrement du document. (Hérité de DocData.) | |
HideErrorListItems | Masque tous les messages d'erreur et d'avertissement qui se trouvent dans la fenêtre de liste d'erreurs. | |
IgnoreFileChanges | Détermine si des modifications au document doivent être ignorées. (Hérité de DocData.) | |
Initialize() | Initialise la classe ModelingDocData. | |
Initialize(Store) | Initialise le magasin du concepteur de modélisation pour le document. | |
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. (Hérité de DocData.) | |
IsDirty | Vérifie si le document a changé depuis l'opération de sauvegarde la plus récente. (Hérité de DocData.) | |
IsDocDataDirty | Vérifie si le document a changé depuis l'opération de sauvegarde la plus récente. (Hérité de DocData.) | |
IsDocDataReadOnly | Vérifie si le document est en lecture seule. (Hérité de DocData.) | |
IsDocDataReloadable | Vérifie si le document peut être rechargé. (Hérité de DocData.) | |
IsFlushUndoStackRequiredOnLoad | Remplacez cette méthode pour spécifier si la pile d'annulations doit être vidée après avoir chargé (ouvert ou créé) les DocData. | |
Load(String, Boolean) | Charge le document en mémoire. (Hérité de DocData.) | |
Load(String, UInt32, Int32) | Charge le document en mémoire. (Hérité de DocData.) | |
LoadDocData(String) | Charge le document en utilisant son nom de fichier. (Hérité de DocData.) | |
LoadDocData(String, Boolean) | Charge un document qui a un nom de fichier spécifique. (Substitue DocData.LoadDocData(String, Boolean).) | |
LockTextBuffer | Non implémenté. | |
MarkDocumentChangedForBackup | Marque que le document a été modifié et qu'une sauvegarde doit donc être créée (Hérité de DocData.) | |
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 | Appelée lorsque le document est fermé.Le comportement par défaut efface le contenu de la liste d'erreurs. (Substitue DocData.OnDocumentClosed(EventArgs).) | |
OnDocumentClosing | Avertit les écouteurs que le document sera fermé. (Hérité de DocData.) | |
OnDocumentLoaded | Avertit les écouteurs que le document est chargé. (Hérité de DocData.) | |
OnDocumentLoading | Avertit les écouteurs que le document sera chargé. (Hérité de DocData.) | |
OnDocumentReadOnlyChanged | Avertit les écouteurs que l'état de lecture seule du document a été modifié. (Hérité de DocData.) | |
OnDocumentReloaded | Avertit les écouteurs que le document a été rechargé. (Hérité de DocData.) | |
OnDocumentReloading | Avertit les écouteurs que le document sera rechargé. (Hérité de DocData.) | |
OnDocumentSaved | Avertit les écouteurs que le document a été sauvegardé. (Hérité de DocData.) | |
OnDocumentSaving | Avertit les écouteurs que le document sera sauvegardé. (Hérité de DocData.) | |
OnFileNameChanged | Avertit les écouteurs que le nom de fichier du document a été modifié. (Hérité de DocData.) | |
OnHierarchyChanged | Appelée lorsqu'un document est ajouté ou renommé. (Substitue DocData.OnHierarchyChanged(EventArgs).) | |
OnRegisterDocData | Assigne le document à une hiérarchie de cookie et de projet. (Hérité de DocData.) | |
OpenView | Ouvre une vue spécifique pour le document. (Substitue DocData.OpenView(Guid, Object).) | |
QueryEditFile() | Avertit les écouteurs qu'un document est sur le point d'être modifié.Les écouteurs peuvent voter contre la modification. (Hérité de DocData.) | |
QueryEditFile(String, tagVSQueryEditFlags) | Avertit les écouteurs qu'un document est sur le point d'être modifié.Les écouteurs peuvent voter contre la modification. (Hérité de DocData.) | |
QuerySaveFile() | Alerte les écouteurs qu'un fichier va être enregistré.Les écouteurs peuvent (Hérité de DocData.) | |
QuerySaveFile(String, tagVSQuerySaveFlags) | Alerte les écouteurs qu'un fichier va être enregistré. (Hérité de DocData.) | |
ReloadDocData | Recharge le document. (Hérité de DocData.) | |
ReloadDocDataWorker | Recharge le document. (Hérité de DocData.) | |
RenameDocData | Renomme un document et réinitialise sa position dans la hiérarchie. (Hérité de DocData.) | |
ResumeErrorListRefresh | Actualise la fenêtre Liste d'erreurs chaque fois qu'une erreur ou un message d'avertissement est ajouté pour le document. | |
ResumeFileChangeNotification | Reprend la distribution des notifications de modification de document pour le document. (Hérité de DocData.) | |
Save(String) | Enregistre le document. (Hérité de DocData.) | |
Save(String, Int32, UInt32) | Enregistre le document. (Hérité de DocData.) | |
SaveCompleted | Avertit les écouteurs que le document a été sauvegardé. (Hérité de DocData.) | |
SaveDocData | Enregistre le document à l'emplacement spécifié. (Hérité de DocData.) | |
SaveDocDataToFile | Enregistre le document à l'emplacement spécifié. (Hérité de DocData.) | |
SaveSubordinateFile | Enregistre le document spécifié qui est subordonné à ce document, par exemple un fichier de diagramme. (Hérité de DocData.) | |
SetData | Place le document dans une mémoire tampon. (Hérité de DocData.) | |
SetDocDataDirty | Définit l'indicateur IsDirty du document. (Hérité de DocData.) | |
SetDocDataReadOnly | Définit l'indicateur en lecture seule du document. (Hérité de DocData.) | |
SetFileName | Initialise ou modifie le nom de fichier du document. (Hérité de DocData.) | |
SetHierarchyInfo | Initialise ou modifie la hiérarchie de projet pour le document. (Hérité de DocData.) | |
SetRootElement | Définit l'élément racine. | |
SetTextBuffer | Non implémenté. | |
SetUntitledDocPath | Actuellement non implémenté. (Hérité de DocData.) | |
ShowErrorListItems | Affiche tous les messages d'erreur et d'avertissement dans la fenêtre Liste d'erreurs. | |
ShowSaveOptionsDlg | Affiche une boîte de dialogue dans laquelle l'utilisateur peut spécifier des options supplémentaires pour les formats d'enregistrement. (Hérité de DocData.) | |
SupportsLogicalView | Vérifie si le document prend en charge la vue spécifiée. | |
SuspendErrorListRefresh | Empêche la fenêtre Error List de s'actualiser. | |
SuspendFileChangeNotification | Interrompt la distribution des notifications de modification de document pour le document. (Hérité de DocData.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Événements
Nom | Description | |
---|---|---|
DocumentClosed | Se produit une fois le document fermé. (Hérité de DocData.) | |
DocumentClosing | Se produit avant la fermeture du document. (Hérité de DocData.) | |
DocumentLoaded | Se produit après que le document a été chargé dans la fenêtre de modélisation. (Hérité de DocData.) | |
DocumentLoading | Se produit avant que le document ne soit chargé dans la fenêtre de modélisation. (Hérité de DocData.) | |
DocumentReadOnlyChanged | Se produit lorsque l'indicateur de lecture seule change pour le document. (Hérité de DocData.) | |
DocumentReloaded | Se produit une fois le document rechargé. (Hérité de DocData.) | |
DocumentReloading | Se produit avant le rechargement du document. (Hérité de DocData.) | |
DocumentSaved | Se produit après l'enregistrement du document. (Hérité de DocData.) | |
DocumentSaving | Se produit avant l'enregistrement du document. (Hérité de DocData.) | |
FileNameChanged | Se produit lorsque le nom de fichier du document change. (Hérité de DocData.) | |
HierarchyChanged | Se produit lorsque la hiérarchie ou l'ID d'élément du document change. (Hérité de DocData.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IVsFileBackup.BackupFile | Effectue une copie de sauvegarde de fichier unique de ce document. (Hérité de DocData.) | |
IDisposable.Dispose | Libère toutes les ressources utilisées par l'instance actuelle de la classe DocData. (Hérité de DocData.) | |
IPersistFileFormat.GetClassID | Obtient l'ID de classe de la fabrique d'éditeur qui a créé le document. (Hérité de DocData.) | |
IVsFileBackup.IsBackupFileObsolete | Définit que le fichier de sauvegarde soit à jour. (Hérité de DocData.) |
Début
Notes
Le document en mémoire est sauvegardé à un stockage en mémoire.
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.