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.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Integration.Shell.12.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 utworzyć zakres opisany przez dane kontekstowe informacje 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, zawijanie w określonym modelu.Zgłasza wyjątek, jeśli nie można utworzyć ModelBusAdapter. (Odziedziczone z ModelBusAdapterManager).
Metoda publiczna CreateAdapter(ModelBusReference, IServiceProvider) Utwórz wystąpienie ModelBusAdapter obsługiwanych przez tego 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 dostarczonych danych. (Odziedziczone z ModelBusAdapterManager).
Metoda chroniona DeserializeAdapterReference (Zastępuje ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext)).
Metoda publiczna Dispose() (Odziedziczone z ModelBusAdapterManager).
Metoda chroniona Dispose(Boolean) Pozbywać się 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ówny bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Destruktor. (Odziedziczone z ModelBusAdapterManager).
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; (Odziedziczone z ModelBusAdapterManager).
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 (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 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. (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