Udostępnij za pośrednictwem


Klasa ModelBusAdapter

ModelBusAdapter jest obiektem, który pełni rolę mostu między ModelBus i modelu źródłowego.ModelBusAdapter wystąpienia są tworzone przez ModelBusAdapterManager i operacje, które udostępnia ModelBusAdapter są definiowane przez umowy ModelBusAdapter ModelBusAdapterManager.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
    Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Integration
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Składnia

'Deklaracja
Public MustInherit Class ModelBusAdapter _
    Implements IEquatable(Of ModelBusAdapter), IDisposable
public abstract class ModelBusAdapter : IEquatable<ModelBusAdapter>, 
    IDisposable

Typ ModelBusAdapter uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona ModelBusAdapter Konstruktor

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna AdapterManager ModelBusAdapterManager instancji, która tworzy wystąpienie tego ModelBusAdapter.
Właściwość publiczna DisplayName Wyświetlaną nazwę ModelBusAdapter
Właściwość publiczna Disposed Wartość true, jeśli to wystąpienie ModelBusAdapter został usunięty, false w przeciwnym razie.
Właściwość publiczna Reference

Początek

Metody

  Nazwa Opis
Metoda publiczna Dispose()
Metoda chroniona Dispose(Boolean) Zbycia tego wystąpienia ModelBusAdapter.Klasa podstawowa nic nie robi.Pochodne implementacje ModelBusAdapter można wybrać do wykonania dodatkowej pracy, w tym utrwalania niezapisane dane zwolnić zasoby, itd.
Metoda publiczna Equals(Object) Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda publiczna Equals(ModelBusAdapter) Wartość true, jeśli to ModelBusAdapter jest taka sama, jak danego wystąpienia ModelBusAdapter, false inaczej.
Metoda chroniona Finalize Destruktor. (Zastępuje Object.Finalize()).
Metoda publiczna GetDefaultView Uzyskuje DefaultView, skojarzonych z tym modelem, jeśli jest dostępny.
Metoda publiczna GetElementReference Get odniesienia wystąpienia danego obiektu, powinien zostać narażone przez tę kartę.
Metoda chroniona GetElementReferences Odzyskać wszystkie obiekty do którego istnieje odwołanie, które są zgodne z umowy dostarczone dane.
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetReferences
Metoda chroniona GetReferenceStatus Zwraca ReferenceStatus dla bieżącego odwołania.Jeśli jest to odwołanie do elementu próbuje następnie ResolveElementReference.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna GetView Pobiera określony widok skojarzony z tym modelu na podstawie odwołania ModelBusView
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ResolveElementReference(ModelBusReference) Biorąc pod uwagę identyfikator elementu zwraca rzeczywistego obiektu reprezentowanej przez to odwołanie.
Metoda publiczna ResolveElementReference<T>(ModelBusReference) Biorąc pod uwagę identyfikator elementu zwraca rzeczywistego obiektu reprezentowanej przez to odwołanie (metoda silne maszynowy helper)
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Uwagi

Aby uzyskać więcej informacji, zobacz Integrowanie modeli za pomocą Visual Studio Modelbus.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Integration