Classe ModelBusAdapterManager
Il ModelBusAdapterManager viene utilizzato per creare istanze di ModelBusAdapter supportato e gestisce la durata.Derivazione da questa classe per creare un ModelBusAdapterManager diventi proprietaria di 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.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Integration.11.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, altrimenti false. |
![]() |
ModelBus | Ottiene l'istanza del padre che questo ModelBusAdapterManager è registrato con. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CanCreateReference | Può questo amministratore di ModelBusAdapter creare un ambito descritto dalle informazioni contestuali specificate su un modello? |
![]() |
CreateAdapter(ModelBusReference) | Creare un ModelBusAdapter che esegue il wrapping del modello specificato.Genera un'eccezione se il ModelBusAdapter non può essere creato. |
![]() |
CreateAdapter(ModelBusReference, IServiceProvider) | creare un'istanza di ModelBusAdapter supportata da questo ModelBusAdapterManager. |
![]() |
CreateReference | Tenta di creare e restituire un riferimento di template bus dai dati forniti. |
![]() |
DeserializeAdapterReference | Tentare di deserializzare il riferimento specificato dell'adattatore, con il supporto del contesto di riferimento. |
![]() |
Dispose() | |
![]() |
Dispose(Boolean) | eliminare questa istanza di ModelBusAdapterManager. |
![]() |
DoCreateAdapter | La creazione di istanze di 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 | Ottenere una raccolta di tutti i tipi di ModelElement esposti da qualsiasi ModelBusAdapter gestito da questo gestore dell'adattatore e stato possibile fare riferimento all'esterno, con il nome visualizzato; |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetSupportedLogicalAdapterIds | Restituisce gli ID dei tipi di adattatori supportati da questo gestore dell'adattatore |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetView | Ottiene la visualizzazione, ad esempio un diagramma, associato al ModelBusAdapter passato come parametro. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
SerializeAdapterReference | Serializza il riferimento specificato dell'adattatore e lo restituisce come stringa |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
![]() |
TryCreateReference | Il ModelBusAdapterManager tenterà di creare un riferimento di template bus a un modello dalle informazioni fornite. |
![]() |
ValidateReference | convalida il riferimento e imposta il 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.