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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.11.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 | |
---|---|---|
ModelBusAdapter | Costruttore |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AdapterManager | istanza di ModelBusAdapterManager che crea questa istanza di ModelBusAdapter. | |
DisplayName | Il nome visualizzato del ModelBusAdapter | |
Disposed | True se questa istanza di ModelBusAdapter è stata eliminata, altrimenti false. | |
Reference |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Dispose() | ||
Dispose(Boolean) | eliminare questa istanza di ModelBusAdapter.La classe base non esegue alcuna operazione.Le implementazioni derivate di ModelBusAdapter possono scegliere di eseguire il lavoro aggiuntivo, inclusi persistenti i dati salvati, libera le risorse, e così via. | |
Equals(Object) | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Equals(ModelBusAdapter) | True se il ModelBusAdapter è lo stesso dell'istanza specificata di ModelBusAdapter, altrimenti false. | |
Finalize | distruttore. (Esegue l'override di Object.Finalize()). | |
GetDefaultView | Ottiene il DefaultView associato a questo modello, si ne è disponibile. | |
GetElementReference | Ottenere un riferimento a un'istanza di oggetto specificata deve essere esposto da questo adattatore. | |
GetElementReferences | Ottenere tutti gli oggetti a cui si fa riferimento conformi a un contratto dati specificato. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetReferences | ||
GetReferenceStatus | restituisce ReferenceStatus per il riferimento corrente.Se questo è un riferimento dell'elemento quindi provare ResolveElementReference. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetView | Ottiene un oggetto associato di visualizzazione specifico con questo modello basato sul riferimento di ModelBusView | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
ResolveElementReference(ModelBusReference) | Dato un identificatore per un elemento, restituisce l'oggetto vero e proprio rappresentato da questo riferimento. | |
ResolveElementReference<T>(ModelBusReference) | Dato un identificatore per un elemento, restituisce l'oggetto vero e proprio rappresentato da tale di riferimento (un metodo di supporto tipizzato) | |
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.