Freigeben über


ModelBusAdapter-Klasse

Ein ModelBusAdapter ist ein Objekt, das als Brücke zwischen ModelBus und dem zugrunde liegende Modell dient.ModelBusAdapter-Instanzen werden durch ModelBusAdapterManager erstellt, und die Operationen ein ModelBusAdapter-Exposees werden vom ModelBusAdapter-Vertrag des ModelBusAdapterManager definiert.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Modeling.Integration
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.11.0.dll)

Syntax

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

Der ModelBusAdapter-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode ModelBusAdapter Konstruktor

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AdapterManager ModelBusAdapterManager-Instanz, die diese ModelBusAdapter-Instanz erstellt.
Öffentliche Eigenschaft DisplayName Der Anzeigename des ModelBusAdapter
Öffentliche Eigenschaft Disposed True, wenn diese ModelBusAdapter-Instanz freigegeben wurde, andernfalls false.
Öffentliche Eigenschaft Reference

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Dispose()
Geschützte Methode Dispose(Boolean) Geben Sie diese ModelBusAdapter-Instanz.Die Basisklasse hat keine Auswirkungen.Abgeleitete ModelBusAdapter-Implementierungen können Aufgaben auszuführen, z. B. nicht gespeicherte Daten beibehalten freigeben, Ressourcen usw.
Öffentliche Methode Equals(Object) Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode Equals(ModelBusAdapter) True, wenn dieses ModelBusAdapter der angegebene ModelBusAdapter-Instanz ist, andernfalls false.
Geschützte Methode Finalize Destruktor. (Überschreibt Object.Finalize().)
Öffentliche Methode GetDefaultView Ruft den DefaultView, der mit diesem Modell zugeordnet ist, sofern verfügbar.
Öffentliche Methode GetElementReference Rufen Sie den Verweis einer angegebenen Objektinstanz ab, die von diesem Adapter verfügbar gemacht werden soll.
Geschützte Methode GetElementReferences Rufen Sie für alle Objekte ab, auf die verwiesen wird, die an einen angegebenen Datenvertrag entsprechen.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetReferences
Geschützte Methode GetReferenceStatus Gibt ReferenceStatus als aktuelle Verweis zurück.Wenn dieses Element ein ist, versucht anschließend Dienstverweis ResolveElementReference.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetView Ruft eine bestimmte Ansicht ab, die mit diesem Modell auf Grundlage des ModelBusView-Verweis zugeordnet ist.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ResolveElementReference(ModelBusReference) Bei einem Bezeichner für ein Element, das eigentliche Objekt zurück, das durch diesen Verweis dargestellt wird.
Öffentliche Methode ResolveElementReference<T>(ModelBusReference) Bei einem Bezeichner für ein Element, das eigentliche Objekt zurück, das durch diesen Verweis dargestellte (starke typisierte Hilfsmethode)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Weitere Informationen finden Sie unter Integrieren von Modellen mit Visual Studio-ModelBus.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling.Integration-Namespace