Sdílet prostřednictvím


ModelingAdapter – třída

Zalomí modelu domény specifické pro jazyk.Odvodit z této třídy Vytvoření adaptér pro váš modem DSL.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapter
    Microsoft.VisualStudio.Modeling.Integration.ModelingAdapter
      Microsoft.VisualStudio.Modeling.Integration.StandardModelingAdapter

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 MustInherit Class ModelingAdapter _
    Inherits ModelBusAdapter
public abstract class ModelingAdapter : ModelBusAdapter

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

Konstruktory

  Název Popis
Chráněná metoda ModelingAdapter(ModelBusReference, ModelBusAdapterManager) Konstruktor
Chráněná metoda ModelingAdapter(ModelBusReference, ModelBusAdapterManager, ModelingDocumentHandler) Konstruktor

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AdapterManager ModelBusAdapterManager instanci, která vytvoří instanci tohoto ModelBusAdapter. (Zděděno z ModelBusAdapter.)
Veřejná vlastnost DisplayName Zobrazovaný název ModelBusAdapter (Zděděno z ModelBusAdapter.)
Veřejná vlastnost Disposed TRUE, pokud tato instance ModelBusAdapter byl uvolněn, false jinak. (Zděděno z ModelBusAdapter.)
Veřejná vlastnost DocumentHandler ModelingDocumentHandler používá tento ModelingAdapter.ModelBusAdapter DocumentHandler používá model zabalena podle konfigurace.Tuto vlastnost lze nastavit pouze v případě, že není již nastavena.
Veřejná vlastnost Reference (Zděděno z ModelBusAdapter.)

Nahoru

Metody

  Název Popis
Veřejná metoda Dispose() (Zděděno z ModelBusAdapter.)
Chráněná metoda Dispose(Boolean) Čištění této instance ModelBusAdapter.Spustí zlikvidujte DocumentHandler, pokud existuje. (Přepisuje ModelBusAdapter.Dispose(Boolean).)
Veřejná metoda Equals(Object) Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metoda Equals(ModelBusAdapter) TRUE, pokud tento ModelBusAdapter je stejný jako na dané instanci ModelBusAdapter false jinak. (Zděděno z ModelBusAdapter.)
Chráněná metoda Finalize Destruktoru. (Zděděno z ModelBusAdapter.)
Veřejná metoda GetDefaultView Výchozí zobrazení, přidružených k tomuto modelu získá, pokud je k dispozici. (Zděděno z ModelBusAdapter.)
Veřejná metoda GetElementReference Získání odkazu by měl být vystaveny tímto adaptérem instance daného objektu. (Zděděno z ModelBusAdapter.)
Chráněná metoda GetElementReferences Vrátit zpět všechny odkazované objekty, které odpovídají dat dané smlouvy. (Zděděno z ModelBusAdapter.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetReferences (Zděděno z ModelBusAdapter.)
Chráněná metoda GetReferenceStatus Vrátí ReferenceStatus pro aktuální odkaz.Pokud je odkaz na element pokusí ResolveElementReference. (Zděděno z ModelBusAdapter.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetView Získá určité zobrazení přidružené tento Model založený na odkaz ModelBusView (Zděděno z ModelBusAdapter.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ResolveElementReference(ModelBusReference) Dané identifikátor prvku vrátí skutečný objekt představovaný tento odkaz. (Zděděno z ModelBusAdapter.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda TrySetDocumentHandler Pokud již není nastaven ModelingDocumentHandler (pro výrobce např), poté nastaví hodnotu předán jako parametr.V ostatních případech vrátí hodnotu false.

Nahoru

Poznámky

Vytvořte adaptér na zadaný model pomocí instance IModelBus.

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ů