Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
ModelBus ermöglicht Tools, die in einer lose verknüpften Weise zusammenzuwirken.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBus
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 Class ModelBus _
Implements IModelBus, SModelBus, IServiceProvider, IDisposable
public class ModelBus : IModelBus, SModelBus,
IServiceProvider, IDisposable
Der ModelBus-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
ModelBus | Konstruktor -- ModelBus, die die Anwendung hostet, sollte in eine IServiceProvider-Instanz übergeben, sodass der Dienste ModelBus weist. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Disposed | True, wenn diese Moldebus-Instanz freigegeben wurde, andernfalls false. |
![]() |
ErrorCallback | Delegat vom Host angegeben.Wird verwendet, um den Fehler zu protokollieren. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
CreateAdapter(ModelBusReference) | Implementiert CreateAdapter-Methode |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | Implementiert CreateAdapter-Methode |
![]() |
DeserializeReference | Deserialisiert die angegebene Zeichenfolge und gibt ein ModelBusReference zurück. |
![]() |
Dispose() | |
![]() |
Dispose(Boolean) | Geben Sie diese ModelBus-Instanz frei. |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
Finalize | Destruktor. (Überschreibt Object.Finalize().) |
![]() |
FindAdapterManagers | Durchsucht die Liste der ModelBusAdapter-Managern, deren ModelBusAdapter-Bereiche nach den angegebenen Kontextinformationen beschrieben werden.Es gibt möglicherweise mehrere ModelBusAdapter-Manager, die mit dem Modell arbeiten können, zum Beispiel kann eine XML-Datei von XML-Editor oder einem Texteditor geöffnet werden. |
![]() |
GetAdapterManager | Suchen Sie eine ModelBusAdapterManager-Instanz mit seiner Identifikation |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
![]() |
GetRegisteredAdapterManagers<T> | Ruft den Satz der geladenen, registrierten Adapter ab managern vom Typ T |
![]() |
GetService | Gibt die Adapter zurück, der vom ModeBus oder vom Host bereitgestellt werden. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
LogError | Protokolliert einen Fehler |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
SerializeReference | Serialisiert den angegebenen Verweis auf eine Zeichenfolge, mit der der Aufrufer beibehalten werden kann. |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
![]() |
ValidateReference | Überprüft ein angegebener Verweis mit dem entsprechenden Adapters.Diese Methode aktualisiert das LastStatus zusätzlich zum Zurückgeben eines Verweises wird. |
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.