Udostępnij za pośrednictwem


Klasa VsModelingAdapterManager

ModelBusAdapterManager, który może obsługiwać tworzenie i zarządzanie karty reprezentujące DSL oparte pliki modeli wewnątrz programu Visual Studio.Zapewnia zarządzanie cyklem życia ModelBusAdapter i odpowiednie zachowanie, które obsługuje zapisywanie zmian w podstawowych modeli do którego istnieje odwołanie, przy użyciu VS Shell.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

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

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

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public MustInherit Class VsModelingAdapterManager _
    Inherits ModelBusAdapterManager
[CLSCompliantAttribute(false)]
public abstract class VsModelingAdapterManager : ModelBusAdapterManager

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

Konstruktorzy

  Nazwa Opis
Metoda chroniona VsModelingAdapterManager

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. (Odziedziczone z ModelBusAdapterManager).
Właściwość publiczna ModelBus Pobiera wystąpienia Płyta montażowa, które ModelBusAdapterManager ten jest zarejestrowany. (Odziedziczone z ModelBusAdapterManager).

Początek

Metody

  Nazwa Opis
Metoda publiczna CanCreateReference Ten menedżer ModelBusAdapter, można utworzyć zakres, opisany przez danego informacje kontekstowe o modelu? (Odziedziczone z ModelBusAdapterManager).
Metoda chroniona CheckCanCreateAdapter Sprawdza, czy ModelingAdapterReference można pomyślnie utworzone przy tym ModelBusReference, a także jeśli LogicalAdapterId jest rozpoznawana przez to ModelBusAdapterManager.Ta metoda powinien zgłosić wyjątek odpowiednie, jeśli ModelBusAdapter nie może potencjalnie utworzone za pomocą tej ModelBusReference.
Metoda publiczna CreateAdapter(ModelBusReference) Tworzenie ModelBusAdapter, zawijania określonego modelu.Jeśli nie można utworzyć ModelBusAdapter, zgłasza wyjątek. (Odziedziczone z ModelBusAdapterManager).
Metoda publiczna CreateAdapter(ModelBusReference, IServiceProvider) Utwórz wystąpienie ModelBusAdapter obsługiwanych przez to ModelBusAdapterManager. (Odziedziczone z ModelBusAdapterManager).
Metoda chroniona CreateModelingAdapterInstance Imlementations powinna zapewniać instancji ModelingAdapter, która służy widok zewnętrznego świata modelu przy użyciu przekazany element DomainModelRoot.
Metoda publiczna CreateReference Próbuje utworzyć i zwraca odwołanie magistrali modelu z dane. (Odziedziczone z ModelBusAdapterManager).
Metoda chroniona DeserializeAdapterReference (Zastępuje ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext)).
Metoda publiczna Dispose() (Odziedziczone z ModelBusAdapterManager).
Metoda chroniona Dispose(Boolean) Zbycia tego wystąpienia ModelBusAdapterManager. (Odziedziczone z ModelBusAdapterManager).
Metoda chroniona DoCreateAdapter Za pomocą ModelBusReference, przekazane jako parametr, jest próba utworzenia instancji ModelBusAdapter.Jeśli to się powiedzie, zwracana jest karta.Jeśli nie jest odpowiedni wyjątek. (Zastępuje ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider)).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Destruktor. (Odziedziczone z ModelBusAdapterManager).
Metoda publiczna GetExposedElementTypes Pobrać kolekcji wszystkich typów ModelElement, które są udostępniane przez każdy ModelBusAdapter zarządzanych przez menedżera tej karty, a zatem można odwoływać się z zewnątrz, wraz z ich nazwy wyświetlanej; (Odziedziczone z ModelBusAdapterManager).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetSupportedLogicalAdapterIds Zwraca identyfikatory typy kart, które są obsługiwane przez ten Menedżer karty (Odziedziczone z ModelBusAdapterManager).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona GetView Uzyskuje widok skojarzony z ModelBusAdapter, przekazane jako parametr. (Zastępuje ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference)).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona SerializeAdapterReference (Zastępuje ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext)).
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda publiczna TryCreateReference ModelBusAdapterManager będzie podejmować próby utworzenia magistrali modelu odwołanie do modelu z podane infomacje. (Odziedziczone z ModelBusAdapterManager).
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. (Odziedziczone z ModelBusAdapterManager).

Początek

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski HostName Nazwa używana przez VisualStudio do identyfikacji jako ModelBus host.

Początek

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.Shell