Sdílet prostřednictvím


ModelBus – třída

ModelBus umožňuje nástroje pro spolupráci ve volně vázaném módní.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBus

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 Class ModelBus _
    Implements IModelBus, IServiceProvider, SModelBus, IDisposable
public class ModelBus : IModelBus, IServiceProvider, 
    SModelBus, IDisposable

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

Konstruktory

  Název Popis
Veřejná metoda ModelBus Konstruktor – aplikace hostující ModelBus by měly předat instanci IServiceProvider tak ModelBus mohou požadovat služby.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Disposed True pokud tento Moldebus instance byl vyřazen, false jinak.
Veřejná vlastnost ErrorCallback Delegát poskytnutých hostitele.Umožňuje protokolovat chyby.

Nahoru

Metody

  Název Popis
Veřejná metoda CreateAdapter(ModelBusReference) Implementuje CreateAdapter metoda
Veřejná metoda CreateAdapter(ModelBusReference, IServiceProvider) Implementuje CreateAdapter metoda
Veřejná metoda DeserializeReference Zadaný řetězec deserializuje a vrátí ModelBusReference.
Veřejná metoda Dispose()
Chráněná metoda Dispose(Boolean) Vyřazení této instance ModelBus.
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 FindAdapterManagers Vyhledá seznam ModelBusAdapter manažerů, jehož ModelBusAdapter obory jsou popsány v kontextu dané informace.Může existovat více správců ModelBusAdapter, které můžete s modelem pracovat, například soubor XML lze otevřít pomocí editoru XML nebo textového editoru.
Veřejná metoda GetAdapterManager Vyhledejte instanci ModelBusAdapterManager pomocí jeho Id.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetRegisteredAdapterManagers<T> Získat sadu vedoucí načten, registrované adaptér typu T
Veřejná metoda GetService Vrátí hodnotu poskytnutých ModeBus nebo její hostitelské adaptéry.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda LogError Protokoluje chyby
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda SerializeReference Serializuje zadaný odkaz na řetězec, který lze zachovat volajícího.
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda ValidateReference Ověří odpovídající adaptéru pomocí zadaného odkazu.Tato metoda aktualizace poslední stav odkazu nejen k jeho vrácení.

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ů