ModelingDocData, classe
Représente un document dans la banque.
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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 en cours d'exécution de documents. (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 persiste le document. (Hérité de DocData.) | |
ErrorListProvider | Obtient le fournisseur de liste 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 la vérifie si les erreurs et les avertissements pour le document s'affichent dans la fenêtre de liste d'erreurs. | |
Hierarchy | Obtient la hiérarchie de projet à laquelle le document appartient. (Hérité de DocData.) | |
InLoad | Obtient le document et le vérifie s'il est chargé dans la fenêtre de modélisation. | |
InReload | Obtient le document et le vérifie s'il est rechargé dans la fenêtre de modélisation. | |
IsBackupFileObsolete | (Hérité de DocData.) | |
IsLoaded | Obtient le document et le vérifie s'il est chargé. (Hérité de DocData.) | |
ItemId | Obtient l'ID d'élément qui est assigné au document. (Hérité de DocData.) | |
ModelingDocStore | Obtient à la modélisation la banque conceptrice qui est assignée au document. | |
PartitionMapper | ||
RelatedDocList | ||
RootElement | Obtient l'élément racine dans le document. | |
SerializedModel | ||
ServiceProvider | Obtient le fournisseur de services du shell. (Hérité de DocData.) | |
Store | Obtient à la modélisation la banque conceptrice à laquelle ce document est assigné. | |
UndoManager | Obtient la classe d'UndoManager, que vous pouvez utiliser pour s'annuler et des opérations de rétablissement dans la banque conceptrice de modélisation. (Substitue DocData.UndoManager.) | |
UndoManagerIsShared | Obtient la classe d'UndoManager et la vérifie si elle est partagée entre des documents. (Substitue DocData.UndoManagerIsShared.) | |
VSUndoManager | Obtient l'interface d'UndoManager. (Hérité de DocData.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddErrorListItem | Ajoute une erreur ou un message d'avertissement que vous pouvez utiliser avec le document. | |
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. (Hérité de DocData.) | |
CanSave | Vérifie si l'utilisateur peut annuler l'opération de sauvegarde. (Hérité de DocData.) | |
CleanupStores | Désactive les banques conceptrices de modélisation avant qu'un document soit rechargé dans la mémoire. | |
ClearErrorListItems | Désactive l'erreur et les messages d'avertissement de la fenêtre de liste d'erreurs. | |
Close | Ferme le document. (Hérité de DocData.) | |
CreateModelingDocStore | Crée un document pour la banque conceptrice 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 de fabrique pour créer le mappeur de partition responsable de mapper des éléments aux partitions correctes de la banque possédée par ce ModelingDocData lorsque ElementGroupPrototypes sont reconstitués. | |
CreateStore | Crée une banque de modélisation. | |
CreateSubordinateDocData | Créez une instance subordonné de données de doc | |
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 des clients ces un ou plusieurs documents modifiés. (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 | Désactive la classe d'UndoManager pour la banque. (Substitue DocData.FlushUndoManager().) | |
GetAllElementsForValidation | Obtenir tous les éléments pour la validation.L'implémentation de base retourne tous les éléments dans le stockage de ce DocData. | |
GetClassID | Obtient 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 données de document d'une mémoire tampon. (Hérité de DocData.) | |
GetDomainModels | Obtient une collection de types d'être chargé dans la banque. | |
GetFormatList | Obtient la liste de formats de document prises en charge. (Hérité de DocData.) | |
GetGuidEditorType | Obtient GUID de la fabrique d'éditeur qui a créé l'objet d'IVsPersistDocData. (Hérité de DocData.) | |
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.) | |
GetRelatedSaveTreeItems | Implémentation standarde d'IVsHasRelatedSaveItems.Si un autre DocData était enregistré à l'aide de l'interface d'IRelatedDocList à cette instance, il sera potentiellement retourné comme RelatedSaveTreeItem. | |
GetService | Utilisez les services locaux à la banque et aux utilisateurs du fournisseur de services des banques (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 qui ont été levées lorsque le document chargeait. (Hérité de DocData.) | |
HandleSaveDocDataException | Gère toutes les exceptions qui ont été levées lorsque le document s'enregistrait. (Hérité de DocData.) | |
HideErrorListItems | Masque tous les erreur et messages d'avertissement qui sont 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 la banque conceptrice 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é étant donné que l'opération de sauvegarde la plus récente. (Hérité de DocData.) | |
IsDocDataDirty | Vérifie si le document a changé étant donné que 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 | Substituez cette méthode pour spécifier si la pile à annuler doit être vidée après avoir chargé (ouverture, ou créer le docdata). | |
Load(String, Boolean) | Charge le document dans la mémoire. (Hérité de DocData.) | |
Load(String, UInt32, Int32) | Charge le document dans la 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 | Marquez que le document a changé et une nouvelle copie de sauvegarde doit être créée donc (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é lorsque le document est fermé.Le comportement par défaut désactive le contenu de liste d'erreurs. (Substitue DocData.OnDocumentClosed(EventArgs).) | |
OnDocumentClosing | Alerte des écouteurs que le document sera fermé. (Hérité de DocData.) | |
OnDocumentLoaded | Alerte des écouteurs que le document est chargé. (Hérité de DocData.) | |
OnDocumentLoading | Alerte des écouteurs que le document sera chargé. (Hérité de DocData.) | |
OnDocumentReadOnlyChanged | Alerte des écouteurs que l'état en lecture seule du document a changé. (Hérité de DocData.) | |
OnDocumentReloaded | Alerte des écouteurs que le document a été rechargé. (Hérité de DocData.) | |
OnDocumentReloading | Alerte des écouteurs que le document sera rechargé. (Hérité de DocData.) | |
OnDocumentSaved | Alerte des écouteurs que le document a été enregistré. (Hérité de DocData.) | |
OnDocumentSaving | Alerte des écouteurs que le document sera enregistré. (Hérité de DocData.) | |
OnFileNameChanged | Alerte des écouteurs que le nom de fichier du document a changé. (Hérité de DocData.) | |
OnHierarchyChanged | Appelé 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() | Alerte des écouteurs qu'un document est sur le point d'être modifié.Les écouteurs peuvent voter sur la modification. (Hérité de DocData.) | |
QueryEditFile(String, tagVSQueryEditFlags) | Alerte des écouteurs qu'un document est sur le point d'être modifié.Les écouteurs peuvent voter sur la modification. (Hérité de DocData.) | |
QuerySaveFile() | Alerte des écouteurs qu'un fichier est sur le point d'être enregistré.Les écouteurs peuvent (Hérité de DocData.) | |
QuerySaveFile(String, tagVSQuerySaveFlags) | Alerte des écouteurs qu'un fichier est sur le point d'ê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 son emplacement dans la hiérarchie. (Hérité de DocData.) | |
ResumeErrorListRefresh | Actualise la fenêtre de liste d'erreurs chaque fois qu'une erreur ou un message d'avertissement est ajouté pour le document. | |
ResumeFileChangeNotification | Continue la distribution des notifications en cas de document- modification 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 | Alerte des écouteurs que le document a été enregistré. (Hérité de DocData.) | |
SaveDocData | Enregistre le document à un emplacement spécifique. (Hérité de DocData.) | |
SaveDocDataToFile | Enregistre le document à un emplacement spécifique. (Hérité de DocData.) | |
SaveSubordinateFile | Enregistrez le document spécifié qui est subordonnée à ce document, par exemple un fichier de diagramme. (Hérité de DocData.) | |
SetData | Définit le document à une mémoire tampon. (Hérité de DocData.) | |
SetDocDataDirty | Définit la balise d'IsDirty du document. (Hérité de DocData.) | |
SetDocDataReadOnly | Définit l'indicateur de lecture seule du document. (Hérité de DocData.) | |
SetFileName | Initialise ou modifie le nom de fichier pour le 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 | Montre tous les erreur et messages d'avertissement dans la fenêtre de liste d'erreurs. | |
ShowSaveOptionsDlg | Montre une boîte de dialogue dont l'utilisateur peut spécifier des options supplémentaires pour des formats de sauvegarde. (Hérité de DocData.) | |
SupportsLogicalView | Vérifie si le document prend en charge la vue spécifiée. | |
SuspendErrorListRefresh | Empêché la fenêtre de liste d'erreurs de actualiser. | |
SuspendFileChangeNotification | Interrompt la distribution des notifications en cas de document- modification 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 après que le document soit fermé. (Hérité de DocData.) | |
DocumentClosing | Se produit avant que le document soit fermé. (Hérité de DocData.) | |
DocumentLoaded | Se produit après que le document ait été chargé dans la fenêtre de modélisation. (Hérité de DocData.) | |
DocumentLoading | Se produit avant que le document soit chargé dans la fenêtre de modélisation. (Hérité de DocData.) | |
DocumentReadOnlyChanged | Se produit lorsque l'indicateur de lecture seule pour le document change. (Hérité de DocData.) | |
DocumentReloaded | Se produit après que le document soit rechargé. (Hérité de DocData.) | |
DocumentReloading | Se produit avant que le document soit rechargé. (Hérité de DocData.) | |
DocumentSaved | Se produit après que le document soit enregistré. (Hérité de DocData.) | |
DocumentSaving | Se produit avant l'enregistrement du document. (Hérité de DocData.) | |
FileNameChanged | Se produit lorsque les modifications de nom de fichier du document. (Hérité de DocData.) | |
HierarchyChanged | Se produit lorsque la hiérarchie du document ou les modifications d'ID d'élément. (Hérité de DocData.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IVsFileBackup.BackupFile | Faites 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 | Obtenez si le fichier de sauvegarde est à jour. (Hérité de DocData.) |
Début
Notes
Le document dans la mémoire est stocké par une banque 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.