Partager via


ModelingDocStore, classe

Représente les éléments et liens en mémoire d'un modèle.

Cette API n'est pas conforme CLS. 

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.Shell.ModelingDocStore

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 Class ModelingDocStore _
    Implements IDisposable
[CLSCompliantAttribute(false)]
public class ModelingDocStore : IDisposable

Le type ModelingDocStore expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ModelingDocStore Initialise une instance de la classe ModelingDocStore.

Début

Propriétés

  Nom Description
Propriété protégée CanRefreshPropertyBrowser Obtient le magasin de documents de modélisation et vérifie si la fenêtre de propriété doit automatiquement s'actualiser.
Propriété publique Context Obtient le contexte pour le magasin.
Propriété publique ModelingDocuments Obtient la collection de modèles partageant le magasin.
Propriété protégée ServiceProvider Obtient le fournisseur de services qui récupère des services de shell Visual Studio.
Propriété publique ShareCount Obtient l'indicateur qui spécifie si plusieurs modèles partagent le magasin.
Propriété protégée ShouldDisposeStore Obtient le magasin de documents de modélisation et vérifie si le magasin doit être supprimé.
Propriété publique Store Obtient le magasin du modèle.
Propriété publique UndoManager Obtient le UndoManager pour le magasin.

Début

Méthodes

  Nom Description
Méthode publique CanCommit Obtient le magasin de documents de modélisation et vérifie si la transaction de niveau supérieur peut être validée.
Méthode publique CanUndoRedo Obtient le magasin de documents de modélisation et vérifie si une transaction peut être annulée ou rétablie.
Méthode publique ConnectDocData Crée une connexion entre le magasin et le modèle.
Méthode protégée CreateUndoUnit Crée une instance de la classe UndoUnit, ce qui active des transactions à annuler dans le magasin.
Méthode publique Dispose() Libère toutes les ressources utilisées par l'instance actuelle de la classe ModelingDocStore.
Méthode protégée Dispose(Boolean) Libère les ressources non managées utilisées par le ModelingDocStore et libère éventuellement les ressources managées.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode protégée FlushUndoManager Efface les transactions que le magasin a conservées.
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Initialize Initialise le magasin pour le modèle.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique RemoveDocData Supprime la connexion entre le magasin et le modèle.
Méthode publique SetEncoding Définit l'encodage de chaque donnée de document liée au magasin
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Champs

  Nom Description
Champ publicMembre statique ModelingDocStoreKey Clé qui indexe le magasin dans le conteneur de propriétés du magasin.

Début

Notes

Cette classe contient une relation 1-1 avec magasin.

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.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.Shell, espace de noms