Classe ModelBusAdapterManager
ModelBusAdapterManager viene utilizzato per creare istanze dell'oggetto ModelBusAdapter supportato e per gestirne la durata. Utilizzare la derivazione da questa classe per creare un ModelBusAdapterManager per il proprio DSL.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.Integration.ModelBusAdapterManager
Microsoft.VisualStudio.Modeling.Integration.Shell.VsModelingAdapterManager
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 ModelBusAdapterManager _
Implements IDisposable
public abstract class ModelBusAdapterManager : IDisposable
Il tipo ModelBusAdapterManager espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ModelBusAdapterManager |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Disposed | True se questa istanza di ModelBusAdapterManager è stata eliminata; in caso contrario, false. |
![]() |
ModelBus | Ottiene l'istanza di Backplane con cui questo oggetto ModelBusAdapterManager è registrato. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CanCreateReference | Questo amministratore di ModelBusAdapter può creare un ambito descritto dalle informazioni contestuali specificate su un modello? |
![]() |
CreateAdapter(ModelBusReference) | Creare un ModelBusAdapter che esegue il wrapping del modello specificato.Se non è possibile creare ModelBusAdapter, viene generata un'eccezione. |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | Creare un'istanza di ModelBusAdapter supportata da questo ModelBusAdapterManager. |
![]() |
CreateReference | Tenta di creare e restituire un riferimento di bus di modello dai dati forniti. |
![]() |
DeserializeAdapterReference | Tentativo di deserializzare il riferimento specificato dell'adattatore, con il supporto del contesto di riferimento. |
![]() |
Dispose() | |
![]() |
Dispose(Boolean) | Eliminare questa istanza ModelBusAdapterManager. |
![]() |
DoCreateAdapter | Creazione effettiva dell'istanza ModelBusAdapter supportata da questo ModelBusAdapterManager. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Distruttore (Esegue l'override di Object.Finalize()). |
![]() |
GetExposedElementTypes | Ottiene una raccolta di tutti i tipi ModelElement esposti da qualsiasi ModelBusAdapter gestito da questo gestore di adattatore; in questo modo è possibile farvi riferimento dall'esterno, insieme al nome visualizzato; |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetSupportedLogicalAdapterIds | Restituisce gli ID dei tipi di adattatori supportati da questo gestore di adattatori |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetView | Ottiene la visualizzazione, ad esempio un diagramma, associata all'oggetto ModelBusAdapter passato come parametro. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
SerializeAdapterReference | Serializza il riferimento dell'adattatore fornito e lo restituisce come stringa. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
TryCreateReference | ModelBusAdapterManager tenterà di creare un riferimento del bus di modelli a partire dalle informazioni fornite. |
![]() |
ValidateReference | Convalida il riferimento e imposta LastStatus di conseguenza.L'implementazione predefinita consiste nella creazione di un adattatore per controllare se il modello può essere risolto o meno. |
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.