Udostępnij za pośrednictwem


Klasa ModelBusAdapterManager

ModelBusAdapterManager jest używany do tworzenia wystąpień obsługiwanych ModelBusAdapter i zarządzania ich eksploatacji.Pochodzić od tej klasy do tworzenia ModelBusAdapterManager dla własnych DSL.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
    Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager

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 MustInherit Class ModelBusAdapterManager _
    Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable

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

Konstruktorzy

  Nazwa Opis
Metoda chroniona ModelBusAdapterManager

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Disposed Wartość true, jeśli to wystąpienie ModelBusAdapterManager został usunięty, false w przeciwnym razie.
Właściwość publiczna ModelBus Pobiera wystąpienia Płyta montażowa, które ModelBusAdapterManager ten jest zarejestrowany.

Początek

Metody

  Nazwa Opis
Metoda publiczna CanCreateReference Ten menedżer ModelBusAdapter utworzyć zakres opisany przez dane kontekstowe informacje o modelu?
Metoda publiczna CreateAdapter(ModelBusReference) Tworzenie ModelBusAdapter, zawijanie w określonym modelu.Zgłasza wyjątek, jeśli nie można utworzyć ModelBusAdapter.
Metoda publiczna CreateAdapter(ModelBusReference, IServiceProvider) Utwórz wystąpienie ModelBusAdapter obsługiwanych przez tego ModelBusAdapterManager.
Metoda publiczna CreateReference Próbuje utworzyć i zwraca odwołanie magistrali modelu z dostarczonych danych.
Metoda chroniona DeserializeAdapterReference Próba deserializacji odniesienia zasilacza, za pomocą kontekstu odwołania.
Metoda publiczna Dispose()
Metoda chroniona Dispose(Boolean) Pozbywać się tego wystąpienia ModelBusAdapterManager.
Metoda chroniona DoCreateAdapter Rzeczywiste Tworzenie instancji ModelBusAdapter obsługiwanych przez tego ModelBusAdapterManager.
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 GetExposedElementTypes Uzyskaj kolekcję wszystkich typów element modelu, które są udostępniane przez wszystkie zarządzane przez ten Menedżer karty ModelBusAdapter, a zatem można odwoływać się z zewnątrz, wraz z ich nazw wyświetlanych;
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetSupportedLogicalAdapterIds Zwraca identyfikatory, typy kart, które są obsługiwane przez ten Menedżer adapter
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona GetView Uzyskuje widoku, na przykład diagram, związane z ModelBusAdapter jako parametr przekazano.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona SerializeAdapterReference Szereguje odniesienia zasilacza i zwraca go jako ciąg znaków
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna TryCreateReference ModelBusAdapterManager będzie podejmować próby utworzenia modelu magistrali odwołanie do modelu z dostarczonych informacji.
Metoda publiczna ValidateReference Sprawdza poprawność odwołania i odpowiednio ustawić ostatni stan.Domyślna implementacja jest utworzenie karty w celu sprawdzenia, czy model może być rozpoznana lub nie.

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