Sdílet prostřednictvím


IModelBus – rozhraní

Získání instance tohoto typu z poskytovatel metadat a použít k získání adaptér, který lze použít k otevření jiného modelu.

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

Syntaxe

'Deklarace
Public Interface IModelBus _
    Inherits IServiceProvider
public interface IModelBus : IServiceProvider

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

Metody

  Název Popis
Veřejná metoda CreateAdapter(ModelBusReference) Pokusy o vytvoření a vrátit novou instanci adaptéru pro zadaný odkaz, může být odkaz nebo odkaz na prvek modelu.
Veřejná metoda CreateAdapter(ModelBusReference, IServiceProvider) Pokusy o vytvoření a vrátit novou instanci adaptéru pro zadaný odkaz.Umožňuje poskytovatel metadat k dodání.
Veřejná metoda DeserializeReference Deserializes zadaný řetězec a vrátí ModelBusReference.
Veřejná metoda FindAdapterManagers Vrátí seznam správců ModelBusAdapter, které můžete vytvořit zadaný objekt ModelBusReferences.Informace o umístění může být v jakékoliv formě, může uznaným správcem k dispozici adaptér, jako je například cesta k souboru soubor modelu DSL.
Veřejná metoda GetAdapterManager Vyhledejte ModelBusAdapterManager instance pomocí jeho ID.Výjimku, pokud není nalezen.
Veřejná metoda GetService Získá služby objekt zadaného typu. (Zděděno z IServiceProvider.)
Veřejná metoda LogError Protokoluje chybové zprávy.
Veřejná metoda SerializeReference Řadí zadaný odkaz na řetězec, který může volající trvalé.Pokud je odkaz ReferenceContext informací, bude mít řetězec je rekonstruován rovnocenné kontextové informace poskytnout.
Veřejná metoda ValidateReference Ověřuje pomocí odpovídající adaptéru daný odkaz.Tato metoda by měla aktualizovat poslední stav odkazu nejen k vrácení ji.

Nahoru

Poznámky

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

Viz také

Referenční dokumentace

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