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 | |
---|---|---|
![]() |
ModelBusAdapter | Costruttore |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AdapterManager | Istanza di ModelBusAdapterManager che crea questa istanza di ModelBusAdapter. |
![]() |
DisplayName | Nome visualizzato dell'oggetto ModelBusAdapter |
![]() |
Disposed | True se questa istanza di ModelBusAdapter è stata eliminata; in caso contrario, false. |
![]() |
Reference |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Dispose() | |
![]() |
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. |
![]() |
Equals(Object) | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Equals(ModelBusAdapter) | True se questo ModelBusAdapter corrisponde all'istanza specificata ModelBusAdapter; in caso contrario, false. |
![]() |
Finalize | Distruttore (Esegue l'override di Object.Finalize()). |
![]() |
GetDefaultView | Ottiene l'oggetto DefaultView associato a questo modello, se ne è disponibile uno. |
![]() |
GetElementReference | Ottiene il riferimento di una determinata istanza di oggetto specificata che verrà esposta da questo adattatore. |
![]() |
GetElementReferences | Ottiene tutti gli oggetti a cui si fa riferimento conformi a un determinato contratto dati. |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetReferences | |
![]() |
GetReferenceStatus | Restituisce ReferenceStatus per il riferimento corrente.Se questo è un riferimento all'elemento, prova l'oggetto ResolveElementReference. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetView | Ottiene una visualizzazione specifica associata al modello in base al riferimento 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 effettivo rappresentato da tale riferimento. |
![]() |
ResolveElementReference<T>(ModelBusReference) | Dato un identificatore per un elemento, restituisce l'oggetto effettivo rappresentato da tale riferimento (un metodo di supporto fortemente 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.