Sdílet prostřednictvím


ModelBusReference – třída

Zapouzdřuje odkaz na model.Jsou podporovány následující varianty: odkaz na model; odkaz na prvek modelu; odkaz na model a zobrazení tohoto vzoru; odkaz na prvek modelu pomocí zobrazení.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusReference

Obor názvů:  Microsoft.VisualStudio.Modeling.Integration
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Syntaxe

'Deklarace
Public Class ModelBusReference _
    Implements IEquatable(Of ModelBusReference)
public class ModelBusReference : IEquatable<ModelBusReference>

Typ ModelBusReference zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda ModelBusReference(String, String, String) Konstruktor
Veřejná metoda ModelBusReference(String, String, String, ReferenceContext) Konstruktor
Veřejná metoda ModelBusReference(String, String, String, String) Konstruktor
Veřejná metoda ModelBusReference(IModelBus, String, String, ModelBusAdapterReference) Konstruktor
Veřejná metoda ModelBusReference(IModelBus, String, String, String) Konstruktor
Veřejná metoda ModelBusReference(String, String, String, String, ReferenceContext) Konstruktor
Veřejná metoda ModelBusReference(IModelBus, String, String, ModelBusAdapterReference, ReferenceContext) Konstruktor
Veřejná metoda ModelBusReference(IModelBus, String, String, String, ModelBusAdapterReference) Konstruktor
Veřejná metoda ModelBusReference(IModelBus, String, String, String, ReferenceContext) Konstruktor
Veřejná metoda ModelBusReference(IModelBus, String, String, String, String) Konstruktor
Veřejná metoda ModelBusReference(IModelBus, String, String, String, ModelBusAdapterReference, ReferenceContext) Konstruktor
Veřejná metoda ModelBusReference(IModelBus, String, String, String, String, ReferenceContext) Konstruktor

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AdapterReference Vrátí adaptér obsažené v referenční model sběrnice nebo null adaptér správce, potřebné k rekonstrukci referenční adaptér není zaregistrován modelbus nebo pokud tento odkaz sběrnice model nemá ModelBus.
Veřejná vlastnost ElementDisplayName Název zobrazení popisných modelu
Veřejná vlastnost IsAdapterReferenceResolved Vrátí se, zda adaptér odkaz byl rekonstruován, nebo ne.
Veřejná vlastnost LastStatus Poslední známý referenční stav.Stav odkazu neznámý, dokud jsme se pokusili vytvořit adpapter pro odkaz - v případě úspěchu stav bude platný, jiné párové neplatný
Veřejná vlastnost LogicalAdapterId Logický adaptér Id ModelBusAdapter, který umožňuje přístup k modelu, prvek nebo zobrazení, které odkazují na tento odkaz ModelBus.
Veřejná vlastnost ModelBus
Veřejná vlastnost ModelDisplayName Název zobrazení popisných modelu
Veřejná vlastnost ReferenceContext Objekt ReferenceContext pro tento odkaz
Veřejná vlastnost SerializedAdapterReference Serializované formuláře referenční adaptér

Nahoru

Metody

  Název Popis
Veřejná metodaStatický člen Deserialize(String, ReferenceContext) Deserializes serializedReference a vrátí novou instanci ModelBusReference
Veřejná metodaStatický člen Deserialize(String, IModelBus, ReferenceContext) Deserializes serializedReference a vrátí novou instanci ModelBusReference
Veřejná metoda Equals(Object) Porovná tento odkaz na jiný objekt. (Přepisuje Object.Equals(Object).)
Veřejná metoda Equals(ModelBusReference) Přepíše rovnosti pro ModelBusReferences
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Získá tuto instanci referenční kód hash.Porovnání dvou instancí stejné, dávají měly stejný kód hash. (Přepisuje Object.GetHashCode().)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metodaStatický člen Serialize Vrátí zadaný odkaz serializována jako řetězec
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Operátory

  Název Popis
Veřejný operátorStatický člen Equality Porovná dvě instance ModelBusReference pro rovnost.
Veřejný operátorStatický člen Inequality Porovná dvě instance ModelBusReferences pro nerovnost.

Nahoru

Rozšiřující metody

  Název Popis
Veřejná rozšiřující metoda GetDisplayName Metoda rozšíření, která vrátí vypočítaný zobrazovaný název (Definoval ModelBusReferenceExtensionMethods.)
Veřejná rozšiřující metoda IsValidModelReference Metoda rozšíření, která vrátí platnou součástí modelu odkaz (Definoval ModelBusReferenceExtensionMethods.)
Veřejná rozšiřující metoda IsValidReference Rozšíření metodu, která vrací platný odkaz na celý (Definoval ModelBusReferenceExtensionMethods.)

Nahoru

Poznámky

Přesný výklad ModelBusReference závisí na odvozené třídy ModelBusAdapter, používající model zalomení.

Další informace naleznete v tématu Integrace modelů pomocí Visual Studio Modelbus.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Integration – obor názvů