Udostępnij za pośrednictwem


Klasa ModelBus

ModelBus umożliwia narzędzi do współpracy w sposób luźno.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBus

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling.Integration
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Składnia

'Deklaracja
Public Class ModelBus _
    Implements IModelBus, IServiceProvider, SModelBus, IDisposable
public class ModelBus : IModelBus, IServiceProvider, 
    SModelBus, IDisposable

Typ ModelBus uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ModelBus Konstruktor--ModelBus hosting aplikacji należy przekazać w wystąpieniu IServiceProvider ModelBus mogą żądać usług.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Disposed Wartość true, jeśli to wystąpienie Moldebus został usunięty, false w przeciwnym razie.
Właściwość publiczna ErrorCallback Pełnomocnik dostarczone przez hosta.Używane do dziennika błędów.

Początek

Metody

  Nazwa Opis
Metoda publiczna CreateAdapter(ModelBusReference) Implementacja CreateAdapter metoda
Metoda publiczna CreateAdapter(ModelBusReference, IServiceProvider) Implementacja CreateAdapter metoda
Metoda publiczna DeserializeReference Deserializes przekazany ciąg znaków i zwraca ModelBusReference.
Metoda publiczna Dispose()
Metoda chroniona Dispose(Boolean) Pozbywać się tego wystąpienia ModelBus.
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Destruktor. (Zastępuje Object.Finalize()).
Metoda publiczna FindAdapterManagers Wyszukuje listę ModelBusAdapter menedżerów, których zakresy ModelBusAdapter są opisane przez informacje o danym kontekście.Może być wielu menedżerów ModelBusAdapter, które mogą pracować z modelem, na przykład pliku XML mogą być otwierane przez edytora XML lub edytora tekstów.
Metoda publiczna GetAdapterManager Znajdź wystąpienie ModelBusAdapterManager, przy użyciu jej identyfikatora.
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetRegisteredAdapterManagers<T> Pobierz zestaw menedżerów załadowany, zarejestrowanym adapter typu T
Metoda publiczna GetService Zwraca kart świadczone przez ModeBus lub przez gospodarza.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna LogError Rejestruje błąd
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna SerializeReference Szereguje podane odwołanie do ciągu mogą być pozostawione przez obiekt wywołujący.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna ValidateReference Sprawdza poprawność podanego adresu przy użyciu odpowiedniej karty.Ta metoda aktualizuje ostatni stan odwołania poza zwracaniem go.

Początek

Uwagi

Aby uzyskać więcej informacji, zobacz Integrowanie modeli za pomocą Visual Studio Modelbus.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Integration