Partager via


ModelingDocStore, classe

Représente les éléments en mémoire et les liens 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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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 fonds récupération des informations de modélisation et le vérifie si le fenêtre des propriété doit automatiquement l'actualiser.
Propriété publique Context Obtient le contexte pour la banque.
Propriété publique ModelingDocuments Obtient la collection de modèles qui partagent la banque.
Propriété protégée ServiceProvider Obtient le fournisseur de services qui extrait des services de shell de Visual Studio.
Propriété publique ShareCount Obtient la balise qui indique si les plusieurs modèles partagent la banque.
Propriété protégée ShouldDisposeStore Obtient le fonds récupération des informations de modélisation et le vérifie si la banque doit être supprimée.
Propriété publique Store Obtient la banque pour le modèle.
Propriété publique UndoManager Obtient UndoManager pour la banque.

Début

Méthodes

  Nom Description
Méthode publique CanCommit Obtient le fonds récupération des informations de modélisation et le vérifie si la transaction de niveau supérieur peut être validée.
Méthode publique CanUndoRedo Obtient le fonds récupération des informations de modélisation et le vérifie si une transaction peut être annulée ou de.
Méthode publique ConnectDocData Crée une connexion entre la banque et le modèle.
Méthode protégée CreateUndoUnit Crée une instance de la classe d'UndoUnit, qui active des transactions à annuler dans la banque.
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 que ModelingDocStore a utilisées 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 Désactive les transactions que la banque a maintenues.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Initialize Initialise la banque 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 la banque et le modèle.
Méthode publique SetEncoding Définit l'encodage pour chaque donnée de doc liée à la banque
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 Indexez qui indexe la banque dans le conteneur des propriétés de la banque.

Début

Notes

Cette classe maintient une relation 1-1 avec la banque.

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