Condividi tramite


Classe ModelBusAdapter

Un ModelBusAdapter è un oggetto che funge da ponte tra il ModelBus e il modello sottostante. Le istanze di ModelBusAdapter vengono create da ModelBusAdapterManager e le operazioni esposte da un ModelBusAdapter sono definite dal contratto di ModelBusAdapter di ModelBusAdapterManager.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Integration
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.12.0.dll)

Sintassi

'Dichiarazione
Public MustInherit Class ModelBusAdapter _
    Implements IEquatable(Of ModelBusAdapter), IDisposable
public abstract class ModelBusAdapter : IEquatable<ModelBusAdapter>, 
    IDisposable

Il tipo ModelBusAdapter espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto ModelBusAdapter Costruttore

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AdapterManager Istanza di ModelBusAdapterManager che crea questa istanza di ModelBusAdapter.
Proprietà pubblica DisplayName Nome visualizzato dell'oggetto ModelBusAdapter
Proprietà pubblica Disposed True se questa istanza di ModelBusAdapter è stata eliminata; in caso contrario, false.
Proprietà pubblica Reference

In alto

Metodi

  Nome Descrizione
Metodo pubblico Dispose()
Metodo protetto Dispose(Boolean) Eliminare questa istanza ModelBusAdapter.La classe base non effettua alcuna operazione.Le implementazioni derivate di ModelBusAdapter possono scegliere di eseguire operazioni aggiuntive, incluso rendere persistenti i dati salvati, liberare risorse e così via.
Metodo pubblico Equals(Object) Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico Equals(ModelBusAdapter) True se questo ModelBusAdapter corrisponde all'istanza specificata ModelBusAdapter; in caso contrario, false.
Metodo protetto Finalize Distruttore (Esegue l'override di Object.Finalize()).
Metodo pubblico GetDefaultView Ottiene l'oggetto DefaultView associato a questo modello, se ne è disponibile uno.
Metodo pubblico GetElementReference Ottiene il riferimento di una determinata istanza di oggetto specificata che verrà esposta da questo adattatore.
Metodo protetto GetElementReferences Ottiene tutti gli oggetti a cui si fa riferimento conformi a un determinato contratto dati.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetReferences
Metodo protetto GetReferenceStatus Restituisce ReferenceStatus per il riferimento corrente.Se questo è un riferimento all'elemento, prova l'oggetto ResolveElementReference.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetView Ottiene una visualizzazione specifica associata al modello in base al riferimento ModelBusView
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ResolveElementReference(ModelBusReference) Dato un identificatore per un elemento, restituisce l'oggetto effettivo rappresentato da tale riferimento.
Metodo pubblico ResolveElementReference<T>(ModelBusReference) Dato un identificatore per un elemento, restituisce l'oggetto effettivo rappresentato da tale riferimento (un metodo di supporto fortemente tipizzato)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Per ulteriori informazioni, vedere Integrazione di modelli tramite ModelBus di Visual Studio.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling.Integration