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
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
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. | |
ElementDisplayName | Název zobrazení popisných modelu | |
IsAdapterReferenceResolved | Vrátí se, zda adaptér odkaz byl rekonstruován, nebo ne. | |
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ý | |
LogicalAdapterId | Logický adaptér Id ModelBusAdapter, který umožňuje přístup k modelu, prvek nebo zobrazení, které odkazují na tento odkaz ModelBus. | |
ModelBus | ||
ModelDisplayName | Název zobrazení popisných modelu | |
ReferenceContext | Objekt ReferenceContext pro tento odkaz | |
SerializedAdapterReference | Serializované formuláře referenční adaptér |
Nahoru
Metody
Název | Popis | |
---|---|---|
Deserialize(String, ReferenceContext) | Deserializes serializedReference a vrátí novou instanci ModelBusReference | |
Deserialize(String, IModelBus, ReferenceContext) | Deserializes serializedReference a vrátí novou instanci ModelBusReference | |
Equals(Object) | Porovná tento odkaz na jiný objekt. (Přepisuje Object.Equals(Object).) | |
Equals(ModelBusReference) | Přepíše rovnosti pro ModelBusReferences | |
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.) | |
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().) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
Serialize | Vrátí zadaný odkaz serializována jako řetězec | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Operátory
Název | Popis | |
---|---|---|
Equality | Porovná dvě instance ModelBusReference pro rovnost. | |
Inequality | Porovná dvě instance ModelBusReferences pro nerovnost. |
Nahoru
Rozšiřující metody
Název | Popis | |
---|---|---|
GetDisplayName | Metoda rozšíření, která vrátí vypočítaný zobrazovaný název (Definoval ModelBusReferenceExtensionMethods.) | |
IsValidModelReference | Metoda rozšíření, která vrátí platnou součástí modelu odkaz (Definoval ModelBusReferenceExtensionMethods.) | |
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.