ModelBusAdapter-Klasse
Ein ModelBusAdapter ist ein Objekt, das als Brücke zwischen dem ModelBus und dem zugrunde liegende Modell dient. ModelBusAdapter-Instanzen werden vom ModelBusAdapterManager erstellt, und die Vorgänge, die ein ModelBusAdapter verfügbar macht, werden vom ModelBusAdapter-Vertrag des ModelBusAdapterManagers 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.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 | |
---|---|---|
![]() |
ModelBusAdapter | Konstruktor |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
AdapterManager | ModelBusAdapterManager-Instanz, die diese ModelBusAdapter-Instanz erstellt. |
![]() |
DisplayName | Der Anzeigenamen des ModelBusAdapter. |
![]() |
Disposed | "True", wenn diese ModelBusAdapter-Instanz freigegeben wurde; andernfalls "False". |
![]() |
Reference |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Dispose() | |
![]() |
Dispose(Boolean) | Geben Sie diese ModelBusAdapter-Instanz frei.Bei der Basisklasse wird keine Aktion ausgeführt.Abgeleitete ModelBusAdapter-Implementierungen können zusätzliche Aufgaben auszuführen, z. B. nicht gespeicherte Daten beibehalten, Ressourcen freigeben usw. |
![]() |
Equals(Object) | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
Equals(ModelBusAdapter) | "true", wenn dieser ModelBusAdapter den gleichen Wert hat wie die angegebene ModelBusAdapter-Instanz; andernfalls "false". |
![]() |
Finalize | Destruktor. (Überschreibt Object.Finalize().) |
![]() |
GetDefaultView | Ruft den DefaultView ab, der diesem Modell zugeordnet ist, sofern verfügbar. |
![]() |
GetElementReference | Ruft den Verweis einer angegebenen Objektinstanz ab, die von diesem Adapter verfügbar gemacht werden soll. |
![]() |
GetElementReferences | Ruft alle Objekte ab, auf die verwiesen wird und die einem angegebenen Datenvertrag entsprechen. |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetReferences | |
![]() |
GetReferenceStatus | Gibt den ReferenceStatus für den aktuellen Verweis zurück.Wenn es sich um einen Elementverweis handelt, wird versuchsweise ResolveElementReference verwendet. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
GetView | Ruft eine bestimmte Ansicht ab, die diesem Modell auf Grundlage des ModelBusView-Verweises zugeordnet ist. |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
ResolveElementReference(ModelBusReference) | Bei einem Bezeichner für ein Element das eigentliche Objekt zurückgeben, das durch diesen Verweis dargestellt wird. |
![]() |
ResolveElementReference<T>(ModelBusReference) | Bei einem Bezeichner für ein Element das eigentliche Objekt zurückgeben, das durch diesen Verweis dargestellt wird (stark typisiertes Hilfsprogramm) |
![]() |
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.