VsModelingAdapterManager-Klasse
ModelBusAdapterManager, der die Erstellung und Verwaltung von Adaptern behandeln kann, die DSL-basierte Modelldateien in Visual Studio darstellen. Stellt mit ModelBusAdapter die Lebenszyklusverwaltung und das entsprechende Verhalten bereit, wodurch unterstützt wird, dass Änderungen an zugrunde liegenden Modellen gespeichert werden können, auf die verwiesen wird, und zwar unter Verwendung der VS-Shell.
Diese API ist nicht CLS-kompatibel.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
Namespace: Microsoft.VisualStudio.Modeling.Integration.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.0.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager
Der VsModelingAdapterManager-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
VsModelingAdapterManager |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Disposed | "True", wenn diese ModelBusAdapterManager-Instanz freigegeben wurde; andernfalls "False". (Von ModelBusAdapterManager geerbt.) |
![]() |
ModelBus | Ruft die Backplane-Instanz ab, bei der dieser ModelBusAdapterManager registriert ist. (Von ModelBusAdapterManager geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
CanCreateReference | Auf dieser ModelBusAdapter-Manager einen Bereich erstellen, der von den angegebenen Kontextinformationen über ein Modell beschrieben ist? (Von ModelBusAdapterManager geerbt.) |
![]() |
CheckCanCreateAdapter | Überprüft, ob eine ModelingAdapterReference aus dieser ModelBusReference erfolgreich erstellt werden kann und ob die LogicalAdapterId von diesem ModelBusAdapterManager erkannt wird.Diese Methode sollte eine geeignete Ausnahme auslösen, wenn ein ModelBusAdapter mithilfe dieser ModelBusReference nicht potenziell erstellt werden kann. |
![]() |
CreateAdapter(ModelBusReference) | Erstellen Sie einen ModelBusAdapter, das das angegebene Modell umschließt.Löst eine Ausnahme aus, wenn ModelBusAdapter nicht erstellt werden kann. (Von ModelBusAdapterManager geerbt.) |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | Erstellen Sie eine ModelBusAdapter-Instanz, die von diesem ModelBusAdapterManager unterstützt wird. (Von ModelBusAdapterManager geerbt.) |
![]() |
CreateModelingAdapterInstance | Imlementierungen sollten eine ModelingAdapter-Instanz bereitstellen, die die externe Weltsicht des Modells mithilfe des übergebenen DomainModelRoot-Elements bereitstellt. |
![]() |
CreateReference | Versucht, ein ModelBus-Verweis aus den bereitgestellten Daten zu erstellen und zurückzugeben. (Von ModelBusAdapterManager geerbt.) |
![]() |
DeserializeAdapterReference | (Überschreibt ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext).) |
![]() |
Dispose() | (Von ModelBusAdapterManager geerbt.) |
![]() |
Dispose(Boolean) | Geben Sie diese ModelBusAdapterManager-Instanz frei. (Von ModelBusAdapterManager geerbt.) |
![]() |
DoCreateAdapter | Unter Verwendung der ModelBusReference, die als Parameter übergeben wird, wird die Erstellung einer ModelBusAdapter-Instanz versucht.Bei Erfolg wird der Adapter zurückgegeben.Andernfalls wird eine entsprechende Ausnahme ausgelöst. (Überschreibt ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider).) |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
Finalize | Destruktor. (Von ModelBusAdapterManager geerbt.) |
![]() |
GetExposedElementTypes | Abrufen einer Auflistung aller ModelElement-Typen, die von jedem ModelBusAdapter verfügbar gemacht werden, der von diesem Adapter-Manager verwaltet wird, und kann so von außen zusammen mit ihrem Anzeigenamen verwiesen werden. (Von ModelBusAdapterManager geerbt.) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetSupportedLogicalAdapterIds | Gibt die IDs der Adapter-Typen zurück, die von diesem Adapter-Manager unterstützt werden (Von ModelBusAdapterManager geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
GetView | Ruft die Ansicht ab, die dem ModelBusAdapter zugeordnet ist, der als Parameter übergeben wird. (Überschreibt ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference).) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
SerializeAdapterReference | (Überschreibt ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext).) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
TryCreateReference | Das ModelBusAdapterManager wird versuchen, mit den angegebenen Informationen einen Modellbusverweis zu einem Modell herzustellen. (Von ModelBusAdapterManager geerbt.) |
![]() |
ValidateReference | Überprüft den Verweis und legt den LastStatus entsprechend fest.Die Standardimplementierung erstellt einen Adapter, um zu überprüfen, ob das Modell aufgelöst werden kann oder nicht. (Von ModelBusAdapterManager geerbt.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
![]() ![]() |
HostName | Name, der für VisualStudio verwendet wird, um sich selbst als ein ModelBus-Host zu bezeichnen. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.