Sdílet prostřednictvím


ModelBusAdapterManager – třída

ModelBusAdapterManager se používá k vytvoření instance ModelBusAdapter podporované a spravovat jejich životnost.Odvozujete z této třídy vytvořit ModelBusAdapterManager pro vlastní DSL.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Modeling.Integration
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Syntaxe

'Deklarace
Public MustInherit Class ModelBusAdapterManager _
    Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable

Typ ModelBusAdapterManager zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda ModelBusAdapterManager

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Disposed True pokud tento ModelBusAdapterManager instance byl vyřazen, false jinak.
Veřejná vlastnost ModelBus Získá instanci Backplane registrovaného na této ModelBusAdapterManager.

Nahoru

Metody

  Název Popis
Veřejná metoda CanCreateReference Tento správce ModelBusAdapter vytvořit obor, popsaný v daném kontextové informace o modelu?
Veřejná metoda CreateAdapter(ModelBusReference) Vytvořte ModelBusAdapter, obtékání zadaný model.Vyvolá výjimku, pokud nelze vytvořit ModelBusAdapter.
Veřejná metoda CreateAdapter(ModelBusReference, IServiceProvider) Vytvoření instance ModelBusAdapter podporovaných touto ModelBusAdapterManager.
Veřejná metoda CreateReference Pokusy o vytvoření a vrátí odkaz na model bus z zadaná data.
Chráněná metoda DeserializeAdapterReference Pokus o rekonstrukci odkaz zadaný adaptér, pomocí kontextu odkaz.
Veřejná metoda Dispose()
Chráněná metoda Dispose(Boolean) Vyřazení této instance ModelBusAdapterManager.
Chráněná metoda DoCreateAdapter Skutečné vytváření instance ModelBusAdapter podporovaných touto ModelBusAdapterManager.
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Destruktor. (Přepisuje Object.Finalize().)
Veřejná metoda GetExposedElementTypes Získejte kolekci všech typů ModelElement, které jsou vystaveny všechny ModelBusAdapter spravované správcem tohoto adaptéru a proto lze zvenku, spolu s jejich zobrazovaný název;
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetSupportedLogicalAdapterIds Vrátí ID adaptéru typy, které jsou podporovány správcem tohoto adaptéru
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda GetView Získá zobrazení, například diagram přidružené ModelBusAdapter předán jako parametr.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda SerializeAdapterReference Serializuje odkaz zadaný adaptér a vrací ji jako řetězec
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TryCreateReference ModelBusAdapterManager se pokusí vytvořit odkaz na model bus do modelu z dodaných informací.
Veřejná metoda ValidateReference Ověřuje odkaz a podle toho nastavit poslední stav.Výchozí implementace je vytvoření adaptér k modelu lze vyřešit, nebo není-li.

Nahoru

Poznámky

Další informace naleznete v tématu Integrace modelů pomocí Visual Studio Modelbus.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.Integration – obor názvů