ModelBusAdapterManager-Klasse
Das ModelBusAdapterManager wird verwendet, um Instanzen des unterstützten ModelBusAdapter zu erstellen und ihre Lebensdauer verwaltet.Leiten Sie von dieser Klasse, um ein ModelBusAdapterManager für erstellen, DSL besitzen.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
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 ModelBusAdapterManager _
Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable
Der ModelBusAdapterManager-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ModelBusAdapterManager |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Disposed | True, wenn diese ModelBusAdapterManager-Instanz freigegeben wurde, andernfalls false. | |
ModelBus | Ruft die Rückwandplatine Objektinstanz ab, zu der dieses ModelBusAdapterManager mit registriert ist. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CanCreateReference | Auf dieser ModelBusAdapter-Manager erstellen einen Bereich von den angegebenen Kontextinformationen über ein Modell beschriebene? | |
CreateAdapter(ModelBusReference) | Erstellen Sie einen ModelBusAdapter, das das angegebene Modell umschließt.Löst eine Ausnahme aus, wenn das ModelBusAdapter nicht erstellt werden kann. | |
CreateAdapter(ModelBusReference, IServiceProvider) | Erstellen Sie eine ModelBusAdapter-Instanz, die von diesem ModelBusAdapterManager unterstützt wird. | |
CreateReference | Versucht, einen Verweis auf ein Modell Bus aus den bereitgestellten Daten zu erstellen und zurückzugeben. | |
DeserializeAdapterReference | Versuchen Sie, den angegebenen Adapterverweis, mithilfe des kontexts Verweise zu deserialisieren. | |
Dispose() | ||
Dispose(Boolean) | Geben Sie diese ModelBusAdapterManager-Instanz frei. | |
DoCreateAdapter | Die tatsächliche Erstellung der von diesem ModelBusAdapterManager ModelBusAdapter-Instanz unterstützt. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Destruktor. (Überschreibt Object.Finalize().) | |
GetExposedElementTypes | Ruft eine Auflistung aller ModelElement-Typen, die von jedem ModelBusAdapter verfügbar gemacht werden, der von diesem Adapter Manager verwaltet wird, ab und kann von außen zusammen mit ihrem Anzeigenamen daher die verwiesen wird. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetSupportedLogicalAdapterIds | Gibt die ID der Adapter Typen zurück, die von diesem Adapter Manager unterstützt werden | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
GetView | Ruft die Ansicht, z. B. ein Diagramm, ModelBusAdapter zugeordnet, der als Parameter übergeben wird. | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
SerializeAdapterReference | Serialisiert den angegebenen Adapterverweis und gibt ihn als Zeichenfolge zurück | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TryCreateReference | Das ModelBusAdapterManager versucht, einen Verweis auf ein Modell Bus Modell mit den angegebenen Informationen zu erstellen. | |
ValidateReference | Überprüft den Verweis und legen Sie das LastStatus entsprechend fest.Die Standardimplementierung ist, einen Adapter erstellen, um zu überprüfen, ob das Modell aufgelöst werden kann oder nicht. |
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.