ModelBusAdapter, classe
ModelBusAdapter est objet qui fait office de pont entre le ModelBus et le modèle sous-jacent. Les instances de ModelBusAdapter sont créées par le ModelBusAdapterManager, et les opérations exposées par un ModelBusAdapter sont définies par le contrat du ModelBusAdapter du ModelBusAdapterManager.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
Espace de noms : Microsoft.VisualStudio.Modeling.Integration
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Syntaxe
'Déclaration
Public MustInherit Class ModelBusAdapter _
Implements IEquatable(Of ModelBusAdapter), IDisposable
public abstract class ModelBusAdapter : IEquatable<ModelBusAdapter>,
IDisposable
Le type ModelBusAdapter expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
ModelBusAdapter | Constructeur |
Début
Propriétés
Nom | Description | |
---|---|---|
AdapterManager | Instance de ModelBusAdapterManager qui crée cette instance de ModelBusAdapter. | |
DisplayName | Nom complet de ModelBusAdapter | |
Disposed | True si cette instance de ModelBusAdapter a été supprimée ; sinon, false. | |
Reference |
Début
Méthodes
Nom | Description | |
---|---|---|
Dispose() | ||
Dispose(Boolean) | Supprime cette instance ModelBusAdapter.La classe de base ne fait rien.Les implémentations dérivées de ModelBusAdapter peuvent choisir d'exécuter le travail supplémentaire, notamment rendre persistantes les données non enregistrées, libérer des ressources, etc. | |
Equals(Object) | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Equals(ModelBusAdapter) | True si ce ModelBusAdapter est le même que l'instance ModelBusAdapter donnée, sinon false. | |
Finalize | Destructor. (Substitue Object.Finalize().) | |
GetDefaultView | Obtient la DefaultView associée à ce modèle si elle est disponible. | |
GetElementReference | Obtient la référence d'une instance de l'objet donnée censée être exposée par cet adaptateur. | |
GetElementReferences | Récupère tous les objets référencés qui sont conformes à un contrat de données donné. | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetReferences | ||
GetReferenceStatus | Retourne le ReferenceStatus pour la référence en cours.S'il s'agit d'une référence d'éléments, essaie la ResolveElementReference. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
GetView | Obtient une vue spécifique associée à ce modèle en fonction de la référence ModelBusView | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ResolveElementReference(ModelBusReference) | Pour un identificateur d'un élément donné, retourne l'objet actuel représenté par cette référence. | |
ResolveElementReference<T>(ModelBusReference) | Pour un identificateur d'un élément donné, retourne l'objet actuel représenté par cette référence (méthode d'assistance fortement typée). | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Notes
Pour plus d'informations, consultez Intégration de modèles à l'aide de Visual Studio Modelbus.
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.