ModelBus-Klasse
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.