ModelBusReference, classe
Encapsule une référence à un modèle.Les variantes suivantes sont prises en charge : référence à un modèle ; référence à un élément dans un modèle ; référence à un modèle et à une vue de ce modèle ; référence à un élément dans un modèle avec une vue.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusReference
Espace de noms : Microsoft.VisualStudio.Modeling.Integration
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)
Syntaxe
'Déclaration
Public Class ModelBusReference _
Implements IEquatable(Of ModelBusReference)
public class ModelBusReference : IEquatable<ModelBusReference>
Le type ModelBusReference expose les membres suivants.
Constructeurs
Début
Propriétés
Nom | Description | |
---|---|---|
AdapterReference | Retourne la référence d'adaptateur contenue dans la référence de modèle de bus, ou null si le gestionnaire d'adaptateur requis pour désérialiser la référence d'adaptateur n'est pas enregistré avec le modelbus, ou si cette référence de modèle de bus n'a pas de ModelBus. | |
ElementDisplayName | Nom complet de modèle convivial | |
IsAdapterReferenceResolved | Se retourne, que la référence d'adaptateur ait été désérialisée ou pas. | |
LastStatus | Le bout connaissent l'état de référence.L'état de référence est inconnu jusqu'à ce que nous a essayé de créer un adpapter pour la référence - en cas de succès l'état sera valide, l'autre valide sage | |
LogicalAdapterId | Identificateur logique d'adaptateur de ModelBusAdapter qui active l'accès au modèle, à l'élément ou à la vue référencés par cette référence ModelBus. | |
ModelBus | ||
ModelDisplayName | Nom complet de modèle convivial | |
ReferenceContext | Objet de ReferenceContext pour cette référence | |
SerializedAdapterReference | Formulaire sérialisé de la référence d'adaptateur |
Début
Méthodes
Nom | Description | |
---|---|---|
Deserialize(String, ReferenceContext) | Désérialise le serializedReference et retourne une nouvelle instance de ModelBusReference | |
Deserialize(String, IModelBus, ReferenceContext) | Désérialise le serializedReference et retourne une nouvelle instance de ModelBusReference | |
Equals(Object) | Compare cette référence à un autre objet. (Substitue Object.Equals(Object).) | |
Equals(ModelBusReference) | Substitue l'égalité pour ModelBusReferences | |
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.) | |
GetHashCode | Obtient le code de hachage de cette instance de référence.Si deux instances comparent le signe égal, elles doivent donner même code de hachage. (Substitue Object.GetHashCode().) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
Serialize | Retourne la référence fournie en tant que chaîne sérialisée | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Opérateurs
Nom | Description | |
---|---|---|
Equality | Compare deux instances de ModelBusReference d'égalité. | |
Inequality | Compare deux instances de ModelBusReferences pour l'inégalité. |
Début
Méthodes d'extension
Nom | Description | |
---|---|---|
GetDisplayName | Méthode d'extension qui retourne le nom complet calculé (Défini par ModelBusReferenceExtensionMethods.) | |
IsValidModelReference | Méthode d'extension qui se retourne si la modèle- partie modèle-partie de la référence est valide (Défini par ModelBusReferenceExtensionMethods.) | |
IsValidReference | Méthode d'extension qui se retourne si la référence entière est valide (Défini par ModelBusReferenceExtensionMethods.) |
Début
Notes
L'interprétation exacte d'un ModelBusReference dépend de la classe dérivée de ModelBusAdapter que vous utilisez pour encapsuler le modèle.
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.