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.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Integration.12.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 documentation de référence du 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 modèle de bus ou que cette référence de modèle de bus n'a pas de ModelBus. | |
ElementDisplayName | Nom complet convivial du modèle | |
IsAdapterReferenceResolved | Retourne si la référence d'adaptateur a été désérialisée ou pas. | |
LastStatus | Dernier état de référence connu.L'état de la référence est inconnu jusqu'à ce que nous essayions de créer un adaptateur pour la référence (en cas de succès, l'état sera valide, sinon il ne le sera pas). | |
LogicalAdapterId | ID d'adaptateur logique de ModelBusAdapter qui autorise 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 convivial du modèle | |
ReferenceContext | Objet ReferenceContext pour cette référence | |
SerializedAdapterReference | Forme sérialisée de la référence d'adaptateur |
Début
Méthodes
Nom | Description | |
---|---|---|
Deserialize(String, ReferenceContext) | Désérialise serializedReference et retourne une nouvelle instance de ModelBusReference | |
Deserialize(String, IModelBus, ReferenceContext) | Désérialise serializedReference et retourne une nouvelle instance de ModelBusReference | |
Equals(Object) | Compare cette référence à un autre objet. (Substitue Object.Equals(Object).) | |
Equals(ModelBusReference) | Remplace 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 d'AdapterReferences sont égales, elles doivent donner le 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 sérialisée sous forme de chaîne | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Opérateurs
Nom | Description | |
---|---|---|
Equality | Compare l'égalité exacte de deux instances ModelBusReference. | |
Inequality | Compare deux instances ModelBusReference pour vérifier l'inégalité des valeurs. |
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 retourne si le modèle-numéro de la référence est valide (Défini par ModelBusReferenceExtensionMethods.) | |
IsValidReference | Méthode d'extension qui retourne si la référence entière est valide (Défini par ModelBusReferenceExtensionMethods.) |
Début
Notes
La traduction 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.