ModelBus-Klasse
ModelBus ermöglicht Tools, 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)
Syntax
'Declaration
Public Class ModelBus _
Implements IModelBus, IServiceProvider, SModelBus, IDisposable
public class ModelBus : IModelBus, IServiceProvider,
SModelBus, IDisposable
Der ModelBus-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ModelBus | Konstruktor -- die Anwendung, die den ModelBus hostet, sollte in eine IServiceProvider-Instanz übergeben, damit der ModelBus Dienste anfordern kann. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Disposed | "True", wenn diese Moldebus-Instanz freigegeben wurde; andernfalls "False". | |
ErrorCallback | Delegat, vom Host angegeben.Wird verwendet, um 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 | Sucht die Liste der ModelBusAdapter-Manager, deren ModelBusAdapter-Bereiche von 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 mit dem XML-Editor oder dem Texteditor geöffnet werden. | |
GetAdapterManager | Eine ModelBusAdapterManager-Instanz mit ihrer ID suchen | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetRegisteredAdapterManagers<T> | Ruft den Satz der geladenen, registrierten Adapter-Manager vom Typ T ab. | |
GetService | Gibt Adapter zurück, der vom ModeBus oder seinem 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 in eine Zeichenfolge, die vom Aufrufer beibehalten werden kann. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
ValidateReference | Überprüft einen angegebenen Verweis mit dem entsprechenden Adapter.Diese Methode aktualisiert neben dem Zurückgeben auch den LastStatus eines Verweises. |
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.