Sdílet prostřednictvím


VsModelingAdapterManager – třída

ModelBusAdapterManager, který může zpracovávat, vytváření a správu adaptéry představující DSL založen Model souborů uvnitř Visual Studio.Poskytuje vhodné chování podporuje ukládání změn do podkladové odkazovaných modelech pomocí prostředí VS a ModelBusAdapter správa životního cyklu.

Toto rozhraní API není kompatibilní se specifikací CLS. 

Hierarchie dědičnosti

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

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

Syntaxe

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

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

Konstruktory

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

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Disposed True pokud tento ModelBusAdapterManager instance byl vyřazen, false jinak. (Zděděno z ModelBusAdapterManager.)
Veřejná vlastnost ModelBus Získá instanci Backplane registrovaného na této ModelBusAdapterManager. (Zděděno z 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? (Zděděno z ModelBusAdapterManager.)
Chráněná metoda CheckCanCreateAdapter Kontroly, pokud ModelingAdapterReference lze z tohoto ModelBusReference úspěšně vytvořena a také pokud rozpozná toto ModelBusAdapterManager LogicalAdapterId.Tato metoda vyvoláním příslušné výjimky Pokud ModelBusAdapter potenciálně nelze pomocí tohoto ModelBusReference.
Veřejná metoda CreateAdapter(ModelBusReference) Vytvořte ModelBusAdapter, obtékání zadaný model.Vyvolá výjimku, pokud nelze vytvořit ModelBusAdapter. (Zděděno z ModelBusAdapterManager.)
Veřejná metoda CreateAdapter(ModelBusReference, IServiceProvider) Vytvoření instance ModelBusAdapter podporovaných touto ModelBusAdapterManager. (Zděděno z ModelBusAdapterManager.)
Chráněná metoda CreateModelingAdapterInstance Imlementations by měla poskytnout ModelingAdapter instance, který slouží v modelu externí Světové zobrazení pomocí předaný prvek DomainModelRoot.
Veřejná metoda CreateReference Pokusy o vytvoření a vrátí odkaz na model bus z zadaná data. (Zděděno z ModelBusAdapterManager.)
Chráněná metoda DeserializeAdapterReference (Přepisuje ModelBusAdapterManager.DeserializeAdapterReference(String, ReferenceContext).)
Veřejná metoda Dispose() (Zděděno z ModelBusAdapterManager.)
Chráněná metoda Dispose(Boolean) Vyřazení této instance ModelBusAdapterManager. (Zděděno z ModelBusAdapterManager.)
Chráněná metoda DoCreateAdapter Pomocí ModelBusReference předán jako parametr pokusu je vytvoření ModelBusAdapter instance.Pokud je úspěšná, je vrácena adaptéru.Pokud tomu tak není, je vhodné výjimka. (Přepisuje ModelBusAdapterManager.DoCreateAdapter(ModelBusReference, IServiceProvider).)
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. (Zděděno z ModelBusAdapterManager.)
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; (Zděděno z ModelBusAdapterManager.)
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 (Zděděno z ModelBusAdapterManager.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda GetView Získá zobrazení spojené s ModelBusAdapter předán jako parametr. (Přepisuje ModelBusAdapterManager.GetView(ModelBusAdapter, ModelBusReference).)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda SerializeAdapterReference (Přepisuje ModelBusAdapterManager.SerializeAdapterReference(ModelBusAdapterReference, ReferenceContext).)
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í. (Zděděno z ModelBusAdapterManager.)
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. (Zděděno z ModelBusAdapterManager.)

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen HostName Název používaný VisualStudio identifikuje jako hostitel ModelBus.

Nahoru

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.Shell – obor názvů